Size: a a a

2020 May 31

DK

Denis Klyuev in React Kyiv
Nick Golub
мож хок?
что такое хок?
источник

ВЖ

Владислав Жураковски... in React Kyiv
Denis Klyuev
что такое хок?
источник

ВЖ

Владислав Жураковски... in React Kyiv
Valentyn Dubin
Ребят😊. Собирается много импортов, как с этим правильно бороться?)
как вариант делить на вью и контейнер, во вью выносишь все что рисуешь, а логику в контейнер
источник

А

Артем in React Kyiv
Ruslan
Всем привет 👋🏻
Посоветуйте как лучше практиковать React и JS в целом, чтобы перейти с уровня поверхностных знаний на более высокий. Пилить свои пет проекты? Решать codewars?
Поделитесь опытом, пожалуйста)
Свой пет проект
источник

R

Ruslan in React Kyiv
Спасибо за ответы 🙌🏻
источник
2020 June 01

OB

Oleksii Boiko in React Kyiv
В догонку до питання вище:
Чи є правило в eslint для порядку імпортів?
Та можливо хтось підв'язав його до prettier, щоб на сейв всі імпорти ставали як треба?
источник

DB

Dima Bildin in React Kyiv
Oleksii Boiko
В догонку до питання вище:
Чи є правило в eslint для порядку імпортів?
Та можливо хтось підв'язав його до prettier, щоб на сейв всі імпорти ставали як треба?
Правило есть (вот например https://eslint.org/docs/rules/sort-imports). prettier не будет их сортировать, не его это дело, но eslint --fix может.
Ещё ide умеют по шорткату это делать
источник

VD

Valentyn Dubin in React Kyiv
Oleksii Boiko
В догонку до питання вище:
Чи є правило в eslint для порядку імпортів?
Та можливо хтось підв'язав його до prettier, щоб на сейв всі імпорти ставали як треба?
Якщо використовуєш VScode, там можна налаштувати
источник

VD

Valentyn Dubin in React Kyiv
Oleksii Boiko
В догонку до питання вище:
Чи є правило в eslint для порядку імпортів?
Та можливо хтось підв'язав його до prettier, щоб на сейв всі імпорти ставали як треба?
источник

OB

Oleksii Boiko in React Kyiv
оце прям то шо треба
тільки в мене webstorm)
источник

DB

Dima Bildin in React Kyiv
Oleksii Boiko
оце прям то шо треба
тільки в мене webstorm)
В webstorm такое точно есть
источник

DB

Dima Bildin in React Kyiv
reformat -> optimize imports или как-то так
источник

VD

Valentyn Dubin in React Kyiv
Владислав Жураковский
как вариант делить на вью и контейнер, во вью выносишь все что рисуешь, а логику в контейнер
Дякую). Ну я так і стараюсь робити. Розбивати додаток на рівні UI, BLL, DAL). Я про організацію імпортів запитував) В виніс їх в index.js звідки експортую + налагодив автоматичне сортування) 😊
источник

ВЖ

Владислав Жураковски... in React Kyiv
Valentyn Dubin
Дякую). Ну я так і стараюсь робити. Розбивати додаток на рівні UI, BLL, DAL). Я про організацію імпортів запитував) В виніс їх в index.js звідки експортую + налагодив автоматичне сортування) 😊
как вариант
источник

VD

Valentyn Dubin in React Kyiv
Якщо вже затронули цю тему)😊. Цікавить хто як організовує файлову структуру в контексті редакса?) Поки що знаю два підходи 1. Ducks - ділиться по модулях, все в одному файлі, action, AC, reducer, сайд ефекти. - з однієї сторони зручно, тому що менше імпортів, з іншого все в кучі. 2. Розбиваємо все на частини окремо action, AC, reducers, side effects.
источник

А

Артем in React Kyiv
Valentyn Dubin
Якщо вже затронули цю тему)😊. Цікавить хто як організовує файлову структуру в контексті редакса?) Поки що знаю два підходи 1. Ducks - ділиться по модулях, все в одному файлі, action, AC, reducer, сайд ефекти. - з однієї сторони зручно, тому що менше імпортів, з іншого все в кучі. 2. Розбиваємо все на частини окремо action, AC, reducers, side effects.
Я по второму методу
источник

AR

Alexey Raspopov in React Kyiv
Valentyn Dubin
Якщо вже затронули цю тему)😊. Цікавить хто як організовує файлову структуру в контексті редакса?) Поки що знаю два підходи 1. Ducks - ділиться по модулях, все в одному файлі, action, AC, reducer, сайд ефекти. - з однієї сторони зручно, тому що менше імпортів, з іншого все в кучі. 2. Розбиваємо все на частини окремо action, AC, reducers, side effects.
Все файлы в одной папке, файлов мало, каждый файл около 200 строк
источник

AL

Andrey Listochkin in React Kyiv
В виксе много кодовых баз делается по второму пути. В том числе отдельный файл с интерфейсом стейта, отдельный с константами, отдельный с инишалСтейтом, отдельный с редьюсером и тд

Структура папок вот такая
`
src/store
- state
- initial-state
- reducers
- …

В каждой пачка файлов на разные фрагменты состояний + везде натыканы index.ts с реэкспортами данных

Получается, что на формочку в 10 полей ворох из 30+ файлов. На деле ок, но создавать файлы ради 4-10 строк раздражает.
источник

DB

Dima Bildin in React Kyiv
Andrey Listochkin
В виксе много кодовых баз делается по второму пути. В том числе отдельный файл с интерфейсом стейта, отдельный с константами, отдельный с инишалСтейтом, отдельный с редьюсером и тд

Структура папок вот такая
`
src/store
- state
- initial-state
- reducers
- …

В каждой пачка файлов на разные фрагменты состояний + везде натыканы index.ts с реэкспортами данных

Получается, что на формочку в 10 полей ворох из 30+ файлов. На деле ок, но создавать файлы ради 4-10 строк раздражает.
В виксе наверное около сотни команд, которые складывают свои редюсеры и интерфейсы, как им нравится, даже в одной команде в двух проектах может быть по разному согласование, как куда складывать, я б так сильно не обобщал
источник

SG

Stas G in React Kyiv
кто подскажет, на сегодняшний день обязательно ли использовать @types/react и @types/react-dom, если используется свежий TS?
у меня постоянные проблемы с DOM-тайпингами после обновления версий
источник