Aidyno
видимо ты что-то не то делаешь)
Для меня главный минус, что нет devTools как для Redux
Sergey
а в том, что ты подумал, что контекст заменяет ридакс
Sergey
но это не так
Aidyno
да, это не так( гори в аду статья на medium
Sergey
а в теории ведь так...
даже в теории не так
Vova
да, это не так( гори в аду статья на medium
тоже на это попался как то
Vadim
Для меня главный минус, что нет devTools как для Redux
так хуки это не про стейт менеджмент. И для них react-devtools есть
Sergey
контекст это тоже не стейт менеджмент
Vadim
он про хуки + контекст
это не отменяет моего сообщения)
Vova
но это далеко не сравниться с redux
Sergey
хотя конечно можно написать стейтменеджер на хуках и контексте. но типа это изобретение намертво привязанного стм к реакту А мы вроде как пытаемся отделить модель от представления
Aidyno
так хуки это не про стейт менеджмент. И для них react-devtools есть
и devTools не реактивный иногда, не понимаю, что меняется в Context`e
Vova
Слушай больше лол
ну я теперь вопросы здесь не задаю. тут много сверхразумов
🦜
где были эти слова месяца 4 назад. я тогда спрашивал, меня просто нахер посылали - хуки !== стейт менеджер
так то правильно сказали. Хуки это возможность инкапсулировать логику для переиспользования
Andrei
логи ккккек
Alexey
Здравствуйте, кто нибудь работал с таблицами в draft js?
🦜
да, но я спрашивал хуки + контекст
контекст лишь возможность пробросить без children drilling пропсы
Anonymous
Подскажите, хочу передавать через пропсы дочернему компонету тип другого компонента, который тот в свою очередь будет рисовать. Как привильно делать?
The Даня
Подскажите какую нибудь статью об написании регистрации на React
Ilya
вспомнилось
а в чем смысл картинки?
Ilya
в нлп
понятнее не стало
Viktor
Привет, есть проблема с Jest toMatchInlineSnapshot. В VSCode (возможно не только) Prettier после сохранения фала режет пустые строки которые сгенерированы как часть снэпшота. В итоге тесты начинают падать, даже только что апдейтнутые, потому что он учитывает пустые строки и пробельные символы. Кто нибудь сталкивался с таким ?
🦜
понятнее не стало
подсовывают инфу работающую против
Anonymous
вспомнилось
так в любом случае в контексте реакта используется контекст реакта и использует этот контекст react-redux, не?
Viktor
.prettierignore
Он же начнет тогда весь файл игнорить. Получается что файлы тестов будут игнорированы, ну разве что делать не инлайн а экстернал снэпшоты.
Nikita
Viktor
У меня есть просто ощущение что VSCode плагин для притиера игорирует условные комментарии типа: // prettier-ignore Потому что я прописываю а он продолжает вырезать :)
Андрей
нефигасе ты постарался
Задолбал этот вопрос в чяте.
Ilya
так то правильно сказали. Хуки это возможность инкапсулировать логику для переиспользования
не только, в первую очередь это возможность привязывать логику к жизненому циклу в функциональных компонентах. без хуков - в описании ФК такая возможность отсутствует в принципе. сами по себе они позволяют так же инкапсулировать и переиспользовать (но это как-бы побочный эффект самой реализации и концепта) И косвенно - описывая логику Хуками на ФК ты избавляешься от тяжелых компоненнтов с полной имплементацией жизненго цикла и его методов - т.е. во многих случаях (но не во всех) - код становится еще и более оптимизированным по ресурсам а иногда и более продуктивным по производительности. PS: логика описываемая хуками никогда не приводит к исключительному поведению и boil out - в fibers и при асинхронном рендеринге (классические компоненты в некоторых случаях - стопорят там все)
Nikita
Задолбал этот вопрос в чяте.
5 пункт, ты можешь использовать стор вне реакта
Anonymous
Подскажите, хочу передавать через пропсы дочернему компонету тип другого компонента, который тот в свою очередь будет рисовать. То есть, мне нужно чтобы дочерний компонент отрисовал какой-то другой компонент, не зная его типа, а получив его снаружи.
Anonymous
куда копать?
Сергей
render() { {this.props.children} }
Anonymous
а в пропсах как он будет выглядеть?
Сергей
<OtherComponent> <SomeComponent /> </OtherComponent> SomeComponent будет в this.props.children у OtherComponent
Anonymous
ребят подскажите когда я обновляю страницу state в redux тоже будет обнуляться?
Anonymous
по умолчанию - да
а как сделать чтобы не обнулься?
Сергей
а как сделать чтобы не обнулься?
точнее будет обнулятся всегда, но можно восстановить. 3
Anonymous
вот что-то типо такого хотел сделать. но не понял, как
Ilya
а как сделать чтобы не обнулься?
Гуглить в сторону "регидратация состояния"
Ilya
Гуглить в сторону "регидратация состояния"
Как правило состояние дампится в localStorage, есть инструментарий для этого
Anonymous
|| state persistence redux
благодарю
Георгий
Учу пару недель реакт и возникла мысль, а что если попробовать сделать лэндинг на реакте, и чтобы через рендер переключать там главную, портфолио, контакты и тд. Как думаете стоит попробовать такой проект или фигня и лучше туду лист сделать как все?
Георгий
реакт роутер в помощь
Я знаю про реакт роутер и про это и говорю)
Георгий
реакт роутер в помощь
Тип обычно такие лэндингы делают через много html файлов, а тут в один, и практика реакта заодно
Георгий
да, это SPA называют
Для лэндингов тоже так делают? Просто я слышал, реакт обычно для больших проектов, вроде социальной сети там, а для обычного лэндинга, так тоже делают?
Артем
Тип обычно такие лэндингы делают через много html файлов, а тут в один, и практика реакта заодно
Если это прям одностраничный лендинг и переключение будет с помощью менюшки сверху, например, прокруткой, то можно, почему нет. Каждый экран - компонент.
Vova
Vova
хотя всякие лендосикибывают
Артем
Да, да, я про это и спрашивал, Спасибо, попробую сделать) осталось макет ток найти нормальный
Главное, чтоб он не сильно здоровый был в высоту, иначе придется виртуализации прикручивать, а тогда уж проще и правда роутером)
Пантелеев
всем привет, прохожу туториал https://maxfarseer.gitbooks.io/react-course-ru-v2/content/if-else-ternarnii-operator.html и наткнулся натакой вывод: Итого: если вам нужно отобразить что-то в зависимости от условий, делайте это так же, как если бы react не был подключен, но не забывайте, что "условия" внутри JSX пишутся в фигурных скобках. а чем это обусловленно, почему бы в методе render не проверять условие и не ренднарить нужные теги?
Sergey
https://gist.github.com/XaveScor/99431c573b53b8a0c41fb3b5fec522bc
вообще адрес телеграм чатика было бы логично писать наоборот react.js@telegram типа react at telegram