Vasiliy
Vasiliy
Anonymous
Вообще в любой ситуации можно попытаться замкнуть типизацию
Anonymous
Другое дело есть разрывы на фронте... Типа при прохождении через normalizr
Михаил
Кто-нибудь делал бесконечную ленту на React, порекомендуйте библиотеки?
🤴👷♂️🦸♂️🧚♀️
🤴👷♂️🦸♂️🧚♀️
Михаил
Михаил
Sergey
Возможно, стоит написать свою реализацию, чтобы разобраться в том, как именно это работает, и сразу же заточить реализацию под свой проект
Looch
Sergey
я тоже
Sergey
не работают ui kit'ы
Looch
Ну не будет допустим таже таблица делать делать все что тебе нужно
Looch
В если и будет то это будет монстр
Sergey
Sergey
Можно делать ui kit или дизайн-систему, но для компании или отдела.
Нет смысла шарить библиотеку для всех. Разве что как референс
Anonymous
Не ну че, совсем примитивы можно и в либу
Anonymous
Типо кнопок и инпутов
Dmitry
🤴👷♂️🦸♂️🧚♀️
Вуе же
Я написал выше, что пример на вуе
Dmitry
Михаил
Dmitry
Удобно же
Dmitry
🤴👷♂️🦸♂️🧚♀️
Looch
Можно круто на генераторах написать инфит скрол 🌚
Roman
че щас делают, чтоб сабмит форму реактовую не сабмитил? все так же preventDefault?
Cenator 🐈
Roman
такое
Дима
infinite scroll considered harmful
Andrei
Andrei
👀
Frontend Priest
Точно самому не проще?
Andrei
Ну старый != хуевый
Andrei
Не всегда, точнее
Andrei
Но ты прав бтв
Frontend Priest
Старый = скорее всего, на новом будет меньше строчек
Andrei
Посмотрел
Andrei
А что там старого то
Vladyslav 🍉
Добрый вечер, подскажите пожалуйста, как в react-redux реализовать следующую фичу, когда нажимает на клиента из списка слева, который в свою очередь рендериться из json, ну и справа повляется больше информации из json опять таки об этом клиенте конкретно справа
Vladislav
Vladislav
Я бы начал с внедрения typescript. У вас будет гораздо больше контроля над происходящим, отпадут некоторые вопросы
Дима
и появятся новые 🌚
Vladislav
Vladyslav 🍉
Да мне вообще сказали реализовать это с помощью reselect, но так опыта с ридакс не очень много, потому я хотел бы попросить помощи, как это реализовать что не знает
Vladislav
Anton
reselect нужен для оптимизации
Anton
Но не для реализации этого)
Vladislav
Vladyslav 🍉
Оптимизации в плане чего простоты в коде, производительности или еще чего?
Anton
Производительности
Vladislav
Krits
Подскажите как выести только текущие время и дату? отсюда const date = new Date;
Sergey
Ребят в очередной раз с той самой проблемой, может кто-то поможет надеюсь
App.js
****
componentWillMount() {
this.props.fetchVKUser(...);
}
const mapDispatchToProps = dispatch => {
return {
fetchVKUser: (payload, openPopup) => {
dispatch(fetchUser(payload, openPopup));
},
}
};
const mapStateToProps = state => {
return {
user: Selectors.getUser(state),
....
}
};
render() {
return(
<Profile router={ router }
user={ user }
)
}
Profile.js
***
render() {
<ProfileForm router={ router }
user={user}/>
}
ProfileForm.js
***
state = {
formSubmit: false,
name: this.props.user.firstName || ''
...
}
render() {
<Input
type="text"
top="Имя"
name="name"
value={ name || '' }
onChange={ this.onChange }
/>
}
*** Небольшой кусочек, для понимания
У меня сначала объявляется стейт, а потом уже приходят пропс, и стейт не обновляется, что можно сделать?
Mikhail
Ребят в очередной раз с той самой проблемой, может кто-то поможет надеюсь
App.js
****
componentWillMount() {
this.props.fetchVKUser(...);
}
const mapDispatchToProps = dispatch => {
return {
fetchVKUser: (payload, openPopup) => {
dispatch(fetchUser(payload, openPopup));
},
}
};
const mapStateToProps = state => {
return {
user: Selectors.getUser(state),
....
}
};
render() {
return(
<Profile router={ router }
user={ user }
)
}
Profile.js
***
render() {
<ProfileForm router={ router }
user={user}/>
}
ProfileForm.js
***
state = {
formSubmit: false,
name: this.props.user.firstName || ''
...
}
render() {
<Input
type="text"
top="Имя"
name="name"
value={ name || '' }
onChange={ this.onChange }
/>
}
*** Небольшой кусочек, для понимания
У меня сначала объявляется стейт, а потом уже приходят пропс, и стейт не обновляется, что можно сделать?
не использовать стейт или обновлять стейт после обновления пропсов
Александр
Что за ошибка то
Frontend Priest
вроде как текст ошибки написан, в чём проблема?
Александр
Frontend Priest
Намекаю ещё раз: суть ошибки написана. Внутри красного поля. Того, которое ты скинул. Если прочитать, что там, можно найти намёк на способ исправления ошибки.
Aram
Попробуй засунуть в сервак
Aram
Расскажи что ты делал
Dmitriy
Оффтопчик . Как заставить форматер или линтер мерять длинну строки юзаемого реакт элемента и решать стоит ли переносить на отдельные строки атрибуты ?
DErek
Всем привет.!!!
Может кто подскажет хорошие курсы для профи в сети по REACT, желательно REACT HOOKS, что бы с последними фишками, только не для начинающих , а для профи ?
Благодарю.!!!