Size: a a a

2021 May 11

EO

Eugene Obrezkov in Frontend UA
если что, весь это сетап прекрасно работает в консольном flow, на хуках и все эти свистелки
вопрос только в интеграции с редактором
источник

EO

Eugene Obrezkov in Frontend UA
в общем, кому интересно, обязательно к прочтению треда https://github.com/eslint/eslint/issues/3458
источник

Вт

Ві тя in Frontend UA
Он смотрит в node_path вроде, по крайней мере я видел гдето в сорцах
источник

AP

Aleksandr Poleliuk in Frontend UA
Всем привет)
Нужен совет по организации кода, дабы в будущем его можно было поддерживать и масшабировать)
В общем есть приложение на React + Redux. Есть необходимость в запуске похожих приложений но с разными дизайнами, бизнес логика остаётся практически без изменений. Таких клонов будет в раёне 20.
Понятно что нужно разнести логику от вьюх, но как это сделать красиво?) Как быть с локальными/UI состояниями? Вынести в редакс или повыносить в хуки?
В общем буду благодарен если накидаете мыслей по этому поводу, спасиб)
источник

AR

Alexey Raspopov in Frontend UA
Выбросить редакс и меньше думать про «бизнес логику» может быть неплохим первым шагом чтобы найти нужную композицию
источник

Вт

Ві тя in Frontend UA
ниче не ясно, надо видеть типичньій компонент с логикой что б понимать как рефакторить
источник

Вт

Ві тя in Frontend UA
можно сделать врапперьі на слотах и саспенсах, которьіе будут хендлить логику и рендерить стейтлес компонентьі, я б начал с такого

но опять таки, пальцем в небо) надо видеть код
источник
2021 May 12

AP

Aleksandr Poleliuk in Frontend UA
На самом деле сейчас есть небольшой хаос... И типичный компонент страницы может выглядеть примерно так:
SomePage может делать какие-то инит запросы, пушить их в стор или в локальный стейт, пробрасывать какие-то общие коллбэки дальше чилдренам. В свою очередь если дизай страницы отличается для десктопа и мобайла, он рендерит соответсвующий компонент SomePageMobile или somePageDesktop. Эти компоненты могут так же иметь какое-то локальное состояние, свои хендлеры и т.д.
источник

AP

Aleksandr Poleliuk in Frontend UA
Спасибо) Тоже думал в сторону саспенсов, но за подход со слайсами не знал, топ)
источник

AP

Aleksandr Poleliuk in Frontend UA
Спасибо) А можешь немного расшифровать, что ты имеешь ввиду под «меньше думать про бизнес логику»?
источник

YT

Yuri Tkachenko in Frontend UA
Знаю тут точно помогут
https://twitter.com/yuritkachenko/status/1392419288338870272
источник

OA

Oleh Aloshkin in Frontend UA
Не уверен что лучшая, но https://docusaurus.io/ неплохо справляется
источник

OA

Oleh Aloshkin in Frontend UA
Не уверен, по этому и не хочу твитить
источник

YT

Yuri Tkachenko in Frontend UA
спасибо )
источник

R🔘

Roman 🔘 in Frontend UA
Это же фейсбуковский, да?
источник

R🔘

Roman 🔘 in Frontend UA
А, там внизу лейбла есть, что фейсбуковская
источник

AR

Alexey Raspopov in Frontend UA
источник

AR

Alexey Raspopov in Frontend UA
я знаю здесь любят монорепы)
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
источник

AR

Alexey Raspopov in Frontend UA
видел такое у них пару раз)
источник