Size: a a a

React — русскоговорящее сообщество

2020 August 02

А

Александр in React — русскоговорящее сообщество
Есть же ещё важная разница между компонентом и типом компонента, чет видел речь про это только в доке, а в чатиках не слова...
источник

И

Иван in React — русскоговорящее сообщество
Vladimir Samoilenko
Хок или хук? Мы об одном и том же говорим?
HOC — higher order component. Это не компонент. Это паттерн такой. Реализуется как функция, принимающая один компонент и возвращающая другой компонент.
источник

И

Иван in React — русскоговорящее сообщество
Александр
Есть же ещё важная разница между компонентом и типом компонента, чет видел речь про это только в доке, а в чатиках не слова...
Что?
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Ок, про хоки еще подучу
источник

А

Александр in React — русскоговорящее сообщество
Иван
Что?
Ну тип если ты возвращаешь jsx, то ты возвращаешь компонент, а если функцию(класс) которые возвращают jsx, то это уже можно назвать типом компонента, как PropTypes.element и PropTypes.elementType. Хок возвращает именно тип компонента, этого человек и не понял, как мне показалось.
источник

И

Иван in React — русскоговорящее сообщество
Vladimir Samoilenko
Ок, про хоки еще подучу
connect из react-redux — это хок. Вернее, это функция, которая возвращает хок

const myHOC = connect()
const NewComponent = myHOC(OldComponent)
источник

И

Иван in React — русскоговорящее сообщество
Александр
Ну тип если ты возвращаешь jsx, то ты возвращаешь компонент, а если функцию(класс) которые возвращают jsx, то это уже можно назвать типом компонента, как PropTypes.element и PropTypes.elementType. Хок возвращает именно тип компонента, этого человек и не понял, как мне показалось.
Не, ты что-то путаешь
источник

А

Александр in React — русскоговорящее сообщество
Иван
Не, ты что-то путаешь
Мб.
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Иван
connect из react-redux — это хок. Вернее, это функция, которая возвращает хок

const myHOC = connect()
const NewComponent = myHOC(OldComponent)
здесь понятно, потому как мы пишем connect(...)(Component)
источник

И

Иван in React — русскоговорящее сообщество
Vladimir Samoilenko
здесь понятно, потому как мы пишем connect(...)(Component)
Ну вот, эти функции, в которые ты заворачиваешь компоненты — это хоки. Коннект редакса, withRouter реакт-роутера, ещё тысячи их. И все они не нужны при наличии альтернативы в виде хука (useSelector и useDispatch, например)
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Иван
Ну вот, эти функции, в которые ты заворачиваешь компоненты — это хоки. Коннект редакса, withRouter реакт-роутера, ещё тысячи их. И все они не нужны при наличии альтернативы в виде хука (useSelector и useDispatch, например)
Да на хуках все на порядки проще пишется, но видишь ли, есть у меня такое предчувствие, что без классовых компонентов, коннектов и прочих хоков собес я вряд ли пройду.
источник

A

Andrey in React — русскоговорящее сообщество
Vladimir Samoilenko
Да на хуках все на порядки проще пишется, но видишь ли, есть у меня такое предчувствие, что без классовых компонентов, коннектов и прочих хоков собес я вряд ли пройду.
Ты всё правильно думаешь.
источник

А

Александр in React — русскоговорящее сообщество
Vladimir Samoilenko
Да на хуках все на порядки проще пишется, но видишь ли, есть у меня такое предчувствие, что без классовых компонентов, коннектов и прочих хоков собес я вряд ли пройду.
Много от компании зависит, меня можно сказать просто по тестовому взяли.
источник

И

Иван in React — русскоговорящее сообщество
Vladimir Samoilenko
Да на хуках все на порядки проще пишется, но видишь ли, есть у меня такое предчувствие, что без классовых компонентов, коннектов и прочих хоков собес я вряд ли пройду.
Ну я говорил не про твою ценность на рынке, а про современное положение вещей в разработке и проекты, которые стартовали меньше двух лет назад
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Александр
Много от компании зависит, меня можно сказать просто по тестовому взяли.
вообще без собеса?
источник

А

Александр in React — русскоговорящее сообщество
Vladimir Samoilenko
вообще без собеса?
Не, собес был, но минут 20 и по большей части я вопросы задавал про то, как всё у них в компании устроено.
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Александр
Не, собес был, но минут 20 и по большей части я вопросы задавал про то, как всё у них в компании устроено.
бывает же...
источник

А

Александр in React — русскоговорящее сообщество
Чисто поговорили немного за реакт, редакс по паре вопросов, не помню каких, но точно помню, что там не было углублений в какую-то конкретную реализацию. Классовую или функциональную.
источник

И

Иван in React — русскоговорящее сообщество
Vladimir Samoilenko
бывает же...
Мой первый собес был такой:

- слушай, мы тут зашиваемся пиздец, хочешь помочь?
- а что делать надо?
- да мы покажем
- ну похеру, давай
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Александр
Чисто поговорили немного за реакт, редакс по паре вопросов, не помню каких, но точно помню, что там не было углублений в какую-то конкретную реализацию. Классовую или функциональную.
Ну хорошо, вот ты пришел и что сейчас пишешь - классы, функционалы, редакс на хуках или ретро какое-то?
источник