Size: a a a

React: русскоязычное сообщество

2021 March 05

VC

Valera CSS_Junior in React: русскоязычное сообщество
Stanislav Popov
как разработчики автоформаттера решат так и будет
это про prettier? он такое делает?
источник

M

Maksim Sharov in React: русскоязычное сообщество
Valera CSS_Junior
а у вас есть какое-либо правило как сортировать/группировать импорты в файлах? может вы с опытом пришли к какой-то удобной структуре?
Плагин линтера simple-import-sort, ооочень гибкий, можешь подобно описать структуру импортов с путями, шаблонами и тп
источник

VC

Valera CSS_Junior in React: русскоязычное сообщество
Maksim Sharov
Плагин линтера simple-import-sort, ооочень гибкий, можешь подобно описать структуру импортов с путями, шаблонами и тп
классно. попробую
источник

A

Aleksandr in React: русскоязычное сообщество
@ychebotaev опередил
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
)
источник
2021 March 06

VL

Vlad Lavko in React: русскоязычное сообщество
Всем привет. Если я начинаю новый проект с кастомным дизайном, стоит ли использовать Material UI компоненты? На сколько можна их кастомизировать?
источник

M

Mike in React: русскоязычное сообщество
насколько фантазии хватит
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
Ребят, подскажите логику в создании обычной формы.

На сайте будет несколько форм, они визуально однотипны, такого же вида инпуты, чекбоксы, селекты и кнопки.

Но в разных местах, разные данные и количество элементов в форме.

Создать компонент Form, который в зависимости от данных в пропс будет рендерить элементы для ввода данных, затем через коллбек в пропсах передавать эти данные в стор mobx?
Я просто не понимаю, как это сделать по-человечески.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Можно просто прокинуть стор на форму и объявить ее обсервером
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
Юра Чеботаев
Можно просто прокинуть стор на форму и объявить ее обсервером
Для каждой различной формы свой стор?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Можно да
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Вообще это тонкий момент
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
вот да
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Кто-то предпочитает копировать однотипные формы, а кто-то делает одну убер-форму
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Тут дело вкуса и опыта
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Но при любом раскладе вы можете просто одним из пропсов прокинуть стор на форму и писать и читать сразу из него
источник

АК

Алексей Коровацкий... in React: русскоязычное сообщество
Привет. Получаю данные с помощью Аксиос. Компонент использует хуки.
const [paginateData, setPaginateData] = useState([]);
У меня данные - один объект с ключами. Примерно так    
{"pagination": {
       "total": 12,
       "per_page": 10,
        ...
   }},

Нужно ли для вывода значения в разметке использоаать map?
Или достаточно <div>{paginateData.per_page}</div>

Данные получены в useEffect

useEffect(() => {
   api.get(
URL, { headers: authHeader() })
       .then(res => {
           
consoleconsole.log(res);
           setPaginateData(res.data.pagination);
       })
       .catch(err => {
           
consoleconsole.log(err);
       })
}, []);
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Алексей Коровацкий
Привет. Получаю данные с помощью Аксиос. Компонент использует хуки.
const [paginateData, setPaginateData] = useState([]);
У меня данные - один объект с ключами. Примерно так    
{"pagination": {
       "total": 12,
       "per_page": 10,
        ...
   }},

Нужно ли для вывода значения в разметке использоаать map?
Или достаточно <div>{paginateData.per_page}</div>

Данные получены в useEffect

useEffect(() => {
   api.get(
URL, { headers: authHeader() })
       .then(res => {
           
consoleconsole.log(res);
           setPaginateData(res.data.pagination);
       })
       .catch(err => {
           
consoleconsole.log(err);
       })
}, []);
Достаточно
источник

OJ

Oleg Junior in React: русскоязычное сообщество
а у вас на работе Material UI не используют? и часто ли наподобие Material UI в профессиональных проектах используют?
источник

Ю

Юрий in React: русскоязычное сообщество
Очень часто. На текущий - сдк на основе, правда кастомизированы и убрано лишнее
источник