myjob.asia
как лучше сделать выбор специализации?
myjob.asia
у меня на фриланс сайте будет 20 специализаций, в каждой специализации по n подспециализаций
myjob.asia
myjob.asia
как создать? Нада базу данных создать и id для каждой специализации чтобы не менялись. Потом когда переводы будут подгружаться, можно в перевод имя специализации привязать к id
Amazing
можно так в редюсере писать? else if (action.type === 'GET_POSTS'){
return {
...state, posts: action.data
}
или action:data в отдельную переменную сначала правильнее будет записать?
myjob.asia
есть идеи?
myjob.asia
myjob.asia
myjob.asia
ну так что как делаем?
myjob.asia
эту страницу http://54.89.174.179:3003/ua/users/nid/settings/specialization/
myjob.asia
все спят?
myjob.asia
:)
myjob.asia
мне вообще brainstorm нужен
myjob.asia
ладно, создадим таблицу specialization c полями id name parent_id
где первые 30 id будут для специализаций, с parent_id 0 чтобы понимать что это специализации.
Дальше пойдут подспециализации от 30 до N с parent_id id специализации. Чтобы можно вытянуть все подспециализации для специализаци.
myjob.asia
там нету больше 30 подспециализация
Amazing
спасибо, да спят все скилловые
myjob.asia
по 30 разбить
myjob.asia
Amazing
есть же еще группы по реакту в Телеге большие - не могу рекламить.
Amazing
может там не спят
myjob.asia
:)
myjob.asia
myjob.asia
Tuum Daemonia
Tuum Daemonia
Не совсем понял
myjob.asia
и по фронту и по бекку :)
myjob.asia
видишь меню? http://54.89.174.179:3003/ua/users/nid/settings/specialization/
myjob.asia
там по 3 специализации можно выбрать. А может нужно сделать чтобы много было. 10 20. типо компонент
myjob.asia
Ладно, буду делать, а там как получиться
Tuum Daemonia
Если интересует кол-во макс полей для специализации это можно сделать в таблице специализаций столбцом
myjob.asia
не я хочу в одну таблицу специализации и подспециализации добаить. Там будет поле parent_id. Если 0 то специализация если не ноль, то Это подспециализация и ее специализация с этим parent_id, типо как делаеться вложеный многоуровневый каталог
myjob.asia
3 поля для специализация id, naem, parentId
Tuum Daemonia
myjob.asia
и две таблицы для связи projects и users, каждый проект будет принадлежать не больше 3 подспециализации и каждый юзер может выбирать себе 9 подспециализаций
myjob.asia
многоуровневый каталог. Тамлегко запросы делать и получать что нужно
myjob.asia
myjob.asia
я хочу перевести на много языков, пока на 3, потом остальные добавлю. Все специализации должны быть переведены
myjob.asia
с базы данных нам важен только id, поле name не важно. Вытянуть id и по id динамически делать переменные чтобы перевод нужный подключался
Tuum Daemonia
Может я и не прав, но тут есть 2 варианта
1. Если количество подуровней неясно - надо все сложить в 1 таблицу и сделать таблицу связки по фк. Или же вязать прямо в основной таблице
2. Если кол во уровней определено и не более 2х, то как я описал раньше. Отдельная табоица для специализаций и отдельная для подспециализаций. Вязать в таблице подспециализаций
Tuum Daemonia
Tuum Daemonia
С кодом языка и строкой
myjob.asia
да, можно в две таблицы тут 2 уровня
Amazing
Вопрос от новичка: когда мы Redux делаем mapStateToProps, т.е. привязыаем стейт свойства к пропс, то потом при обновлении этого свойств Redux сторе, в пропсе оно тоже автоматически обновляется?
Nikolai
Amazing
и если нет, то какие популярные варианты перемапить пропсы на актуальные из стор? Например, если у меня fetch был потом и данные обновились в сторе, а в пропсе привязанном к компоненту нет. p.s. заупутался немного с редаксом уже.
Amazing
rerendering произойдет значит?
Amazing
https://stackoverflow.com/questions/38678255/react-redux-component-does-not-rerender-on-store-state-change - если правильно понял, то да
MⅨ
Подскажите почему оно не возвращает то что я хочу:
<Typography>
{() => 'Hey'}
</Typography>
MⅨ
MⅨ
<Typography>
{(() => 'Hey')()}
</Typography>
Vadim
Dilshod
доброе утро
Dilshod
я получил эту ошибку с реагировать i18-следующий
Dilshod
Dilshod
Arthur
Подскажите плз, ms edge со всеми полифилами не хочет грузить некоторые чанки (агрится на ошибку синтаксиса)
У кого было ?
Arthur
Frontend Priest
i18 next
To know what you can import, check module sources in node_modules/i18-next
ᴡᴇʏʜᴇyʜᴇʏ
Arthur
Как бы узнать это ?
ᴡᴇʏʜᴇyʜᴇʏ
Arthur
Ну там точно что-то с синтаксисом
Frontend Priest
Arthur
Arthur
Ему скобочки не хватает
Arthur
Собсна, хочу в проде собрать сейчас (вчера уже не стал делать, поздно было) и закинуть в эдж
Frontend Priest
Не забудь браузерлист расписать
Alex
Всем привет, хочу уточнить один момент. Знаю что напрямую менять стейт эт херово, но не уверен, меняю ли я его тут напрямую или нет
let { isSomething } = this.state;
isSomething = false;
this.setState({
isSomething,
})
artalar
Павел
А зачем забирать то из стейта сразу присваивай
Alex
Павел
@artalar разбирался вчера с effector, пару моментов(как изменения в 1сторе в другом стое обработать) не понял, а ссылку на пример с кодом тудушки что то не найду
artalar
artalar
Сссылки на примеры в комментарии под видео же