artalar
https://github.com/brijeshb42/medium-draft
И как можно такие вещи без типизации делать 🤔
🦜
нытье про типизацию... 😒
artalar
Программирование - это алгоритмы и структуры данных. Код описывает алгоритмы, типы - структуры данных.
artalar
шо…
🦜
шо…
в жс же все объект
artalar
А в холодильнике все холодное. Если он включен в розетку.
Oleg
что не так?
ну я хочу видеть секунды.
Oleg
и вообще, не хочу ограничение(
Cenator 🐈
А надо, столбики не нужны
Oleg
Купи мак
хороший совет. денег нет.
Danila
Тебе никто не мешает затолкать объект в один юзстейт :)
🦜
useReducer
🦜
best practice из доки
Віталій
Не думаю что производительность между 10 useState и одним useReducer будет хоть немного заметна Но по крайней мере так можно сделать код более очевидным
Oleg
Ребят а как дела у React с CEO? Я так понял Next js это единственный выход? Как вообще СЕОшнику работать с React?
Yan
тебе ssr надо?
Nikita
❓в версии 16.0 нужно было использовать run eject и после hash style classes в версии 16.8 говорят не делай eject все уже включено. Пробую по старинке и все летит к чертям
Oleg
Просто сейчас мы хотим наш первый проект на SPA запилить а у СЕОшника и у меня в том числе нет представления о том, как там будет в плане CEO
Yan
https://github.com/yantsishko/ssr-starter-kit я тут недавно занимался, сделал небольшой пример на express.js для ssr
Yan
может поможет
Anonymous
>redux >saga >ужас
>папуг узнал о гринтексте
🦜
почему?
потому что ты не юзал нормальные стейт менеджеры
Yan
а что есть нормальный?)
🦜
не совсем понял)
что не понятно?
Cenator 🐈
https://github.com/yantsishko/ssr-starter-kit я тут недавно занимался, сделал небольшой пример на express.js для ssr
Стартер киты не нужны т.к. дальнейшая поддержка ложится на тебя
🦜
а что есть нормальный?)
что не тащит за собой кучу либ для его готовки
Oleg
что не понятно?
генерю на сервере через Next?
🦜
Стартер киты не нужны т.к. дальнейшая поддержка ложится на тебя
да там много треша в виде реакт роутера, коннектед роутеа, старого бабеля и вебпака
arthur
wolfe
генерю на сервере через Next?
самый простой способ
Cenator 🐈
Yan
next я юзал, это тот еще треш вплане разработки больших проектов, в деве он тупи жостко, ну и довольно часто модули херово работают
Yan
9й еще не тестил
Александр
Не только next.js, по сути надо просто ssr прикрутить
У нас самописное решение, но там особо сложностей нет, без задней мысли генерим разметку через renderToString из react-dom/server, для загрузки данных свое решение на хуках
Yan
но динамический роутинг который был для 8й версии сломал все стили при навигации, они тупо не подгружались
🦜
единственная боль в нексте это работа с css. Поэтому я советую cssinjs решения
Yan
месяц назад
Yan
единственная боль в нексте это работа с css. Поэтому я советую cssinjs решения
согласен, единственное решение при котором стили будут всегда работать нормально
🦜
в одной из версий они изменили работу с инжектом стилей в head, но плагины, которые есть, не изменили и там все по пизде идет. Кароче, если хотите чтобы работало, отказываетесь от css, sass и прочего г
🤴👷‍♂️🦸‍♂️🧚‍♀️
Всем привет, есть компонент, который отсылает запрос. Надо из родителя дергать данные. Логично ли это сделать передав данные через пропсы или я пилю костыль?
Andrey
данные сверху-вниз, а откуды их запрашивать пофиг
(пока они не запрашиваются из компонента 🌚)
🤴👷‍♂️🦸‍♂️🧚‍♀️
(пока они не запрашиваются из компонента 🌚)
Не, там все через санки и мапдиспатчтупропс делается
artalar
Просто сейчас мы хотим наш первый проект на SPA запилить а у СЕОшника и у меня в том числе нет представления о том, как там будет в плане CEO
Зависит от того что нужно. Если у вас новости / магазин - next.js, если индексируемые данные статичны - prerender. Еще зависит от таргета, например гугл парсить ЖС уже умеет, а яндекс пока нет (на сколько я знаю). Ну и в каких-то случаях можно обойтись opengraph, вообще зависит от того что на беке. В общем нужно изучать вопрос, согласно требованиям вашего продукта
Den
почему нет?
Den
не. на css
Timur
Всем привет. Вопрос по React-Router. Пользователь ходит по приложению и попадает на страницу. На странице есть кнопка, по нажатию возвращает человека назад (простой goBack). Теперь появился кейс, когда пользователь пришёл не из моего приложения, а со стороннего ресурса/новой вкладки/откуда угодно. Если он пришёл не из приложения, то я его должен возвращать на главную моего приложения, но если он перешёл внутри приложения, то туда откуда он прибыл. Как это возможно реализовать? Надеюсь понятно объяснил.
Anonymous
нет
Anonymous
https://getflywheel.com/layout/css-breakpoints-responsive-design-how-to/
Anonymous
но там да, зависит от таска, иногда лучше жс юзать, а не ксс
Егор
Всем привет. Вопрос к ребятам, которые работали с Formik. У меня есть задача валидировать поля, которые будут добавляться к форме через условно кнопку "Добавить новые поля". Для этого я использую метод setFieldValue. Моя проблема в том, что эти поля мне нужно валидировать – то есть динамически добавлять значения из form.values к validationSchema, а в схеме валидации нужно их добавлять по мере появления и накладывать нужные правила. Есть вариант захардкодить их заранее. Но так получится некрасиво, потому что код может быть не зайдействован. И его будет много Чтение документации наталиквает только на подключение hoc withFormik, например. А его я пока не использовал
artalar
каталог с товарами)
Ну next самый простой и мощный вариант. Особенно если готовы по железу за него платить.
Pablo
Всем привет! Если есть работа для фриланса, ее тоже оформлять как вакансия ?
Anonymous
можешь написать кастомную валидацию, передав функцию validate
https://jaredpalmer.com/formik/docs/api/formik#validate-values-values-formikerrors-values-promise-any