@react_js

Страница 4470 из 5115
Anton
25.07.2018
07:32:26
Нажал назад - модалка закралась. Удобно.

Cenator
25.07.2018
07:32:46
С рр4 удобно так делать

2 свитча и все

Юрий
25.07.2018
07:34:40
Коллеги, кто-то использует firebase для авторизации. Отзовитесь, есть вопросы.

Google
Maks
25.07.2018
07:34:50
Для быстрого прототипа нужен какой-то boilerplate админки на react, кто уже озадачивался выбором? посоветуйте что-нибудь проверенное, пожалуйста.

Artyom
25.07.2018
07:40:28
В комментариях к вчерашней статье про "css in js не нужен" творится что-то совсем мне не понятное. Люди в упор не видят проблемы и, соответственно, в упор не видят решения...

Artyom
25.07.2018
07:41:04
Можно ссылочку?:)
https://habr.com/post/417707

Artyom
25.07.2018
07:44:21
Ну посмотри тред на мой первый комментарий

Люди закостенели в старых подходах и решениях и ментально не хотят с них уходить



Да это может быть еще менее производительно чем CSS in JS

Eugene
25.07.2018
07:46:00
?Чот странные мифы какие-то

Meowfka
25.07.2018
07:46:25
Больше похоже на хейт SC

Google
Artyom
25.07.2018
07:46:56
Мне просто уже не хочется отвечать, долго это... Видно что люди просто против решения в принципе

Andrey
25.07.2018
07:47:04
Да это может быть еще менее производительно чем CSS in JS
Людям во многом плевать на производительность стилей)

Eugene
25.07.2018
07:47:11
Вот 3-ий миф ооочень странный :)

Artyom
25.07.2018
07:47:34
Людям во многом плевать на производительность стилей)
Однако это пытаются использовать как аргумент против css in js :)

Andrey
25.07.2018
07:47:48
Вот 3-ий миф ооочень странный :)
Да они все достаточно странные)

Eugene
25.07.2018
07:50:00
https://medium.com/@gajus/stop-using-css-in-javascript-for-web-development-fa32fb873dcc в оригинале в коммеентариях все еще грустнее -_-

Cenator
25.07.2018
07:51:49
<div n /> ... [n] {} Вообще это даже быстрее класснеймов)

Artyom
25.07.2018
07:52:40
Cenator
25.07.2018
07:53:16
Есть почитать что про "быстрее"?
Могу позже погуглить

Vitaly
25.07.2018
07:57:57
Что бы запустить "npm start" в апе созданной через create-react-app но без сервера (т.е. я буду использовать свой) какую комманду нужно использовать?

Vitaly
25.07.2018
07:59:15
npm run build
Creating an optimized production build...

Dmitriy
25.07.2018
07:59:20
Vitaly
25.07.2018
07:59:41
npm run build
Нужно для dev

т.е. разработка должна вестись на своем сервере а не на том что по умолчанию

Dmitriy
25.07.2018
08:01:53
Нужно для dev
тогда тебе нужно извлечь конфиг вебпака, и написать дев конфиг без сервера + команду в npm scripts дописать. Или сделай свой конфиг вебпака с вотчером и релоадом, по-моему это проще

Roman
25.07.2018
08:02:00
Dmitriy
25.07.2018
08:02:20
Roman
25.07.2018
08:02:54
билдить каждый раз долго
ага, а держать проект в дев режиме еще лучше

Google
Dmitriy
25.07.2018
08:03:26
ага, а держать проект в дев режиме еще лучше
ну так он же его девить будет, чем плохо то ?)

Vitaly
25.07.2018
08:03:30
сделай билд и закинь билд на свой сервак
Каждый раз руками? Полагаю есть уже готовый велосипед, я его еще просто не нашел :)

Dmitriy
25.07.2018
08:04:43
Vitaly
25.07.2018
08:05:16
билдить каждый раз долго
Если это билд для дева то не долго, у меня есть свой билд то там много криворукостей поэтому и перешел на дефолтный

Dmitriy
25.07.2018
08:06:31
извлек, есть где то инфа без того что бы переписывать руками весь вебпак как это сделать?
можно не руками, а в прод.конфиге прописать путь, куда билд собирать. И будет собираться например в публичную папку сервера

Valentine
25.07.2018
08:08:00
привет, кто может подсказать почему такая конструкция setTimeout(() => {this.setState({error: ''}), }5000 ) считается

плохой практикой

Andrey
25.07.2018
08:08:44
Потому что компонент может пропасть через 4 секунды.

Valentine
25.07.2018
08:09:09
имеется ввиду что через setTimeout

Roman
25.07.2018
08:09:46
Vitaly
25.07.2018
08:09:48
можно не руками, а в прод.конфиге прописать путь, куда билд собирать. И будет собираться например в публичную папку сервера
Я понимаю что можно все, но я ищу готовое лучшее решение с которым скорее всего уже кто то здесь сталкивался, а не переписывать руками и вернуться к своим настройкам.

Andrey
25.07.2018
08:11:42


@artalar о, уже в discover гитхаба мне вылезло)

Artyom
25.07.2018
08:12:47
getDerivedStateFromProps должен возвращать полностью новый стейт или его результат будет смержен с существующим стейтом?

O_O

Google
Artyom
25.07.2018
08:13:07
?

Vitaly
25.07.2018
08:13:40
А какой юзкейс?
Используя дефолтные настройки "react-create-app" с EJECT-ом, нужно то же самое что делает "npm start" но без того что бы запускать лайт сервер.

Valentine
25.07.2018
08:13:59
Потому что компонент может пропасть через 4 секунды.
можешь тогда подсказать как правильно скрыть сообщение об ошибке если я ложу ошибку с редюсера в local state компонента

?

Vitaly
25.07.2018
08:15:37
чооооо
Какой момент не понятен?

Valentine
25.07.2018
08:15:56
Admin
ERROR: S client not available

Вячеслав
25.07.2018
08:17:18
читай выше,
Ты через таймаут кладешь ошибку в локальный стейт?

Valentine
25.07.2018
08:17:50
Ты через таймаут кладешь ошибку в локальный стейт?
нет, я через таймаут обновляю стейт

Valentine
25.07.2018
08:18:33
Ты через таймаут кладешь ошибку в локальный стейт?
типа показал ошибку, и через некоторое время ее скрыл, чтобы глаза не мазолила

Вячеслав
25.07.2018
08:18:46
Короче, если не хочешь ошибки с таймаутом, тебе нужно куда-то записать его идентификатор и сделать clearTimeout в componentWillUnmount

Valentine
25.07.2018
08:20:18
Короче, если не хочешь ошибки с таймаутом, тебе нужно куда-то записать его идентификатор и сделать clearTimeout в componentWillUnmount
не думаю что это будет тоже правильно, мне кажется что самый норамальный вариант в thunk или saga через определенное время запустить action с пустым телом ошибки. Как думаешь?

Вячеслав
25.07.2018
08:20:27
чет не гуглится лол, не помню где читал
Ток вот это нашел https://benfrain.com/css-performance-revisited-selectors-bloat-expensive-styles/

Google
Cenator
25.07.2018
08:23:16
Вячеслав
25.07.2018
08:23:17
ну так будет правильней да?
Смотря какой эффект нужен, если почистить ошибку из стора, то да, если просто убрать ее в компоненте, то не вижу большой разницы

Vitaly
25.07.2018
08:23:50
ты хочешь через другой бекенд отдавать шаблон?
Я думаю что понимаю где ошибался. В конечном итоге нужно изменить путь в который будут помещаться файлы билда при разработке.

Vitaly
25.07.2018
08:26:32
Вячеслав
25.07.2018
08:27:01
чот не быстрее оказывается
У меня вообще все примерно одинаково отрабатывает, и у всех разброс 270-350

Artyom
25.07.2018
08:30:28
Мерж
гуд, спасибо

zizo
25.07.2018
08:30:44
componentWillUnmount тригерится когда мы закрываем вкладку браузера с компонентом?

Cenator
25.07.2018
08:32:35
нет вроде

Sergey
25.07.2018
08:34:27
Скажите насколько плохо по кодстайлу тут написано ? https://pastebin.com/aLZ7AvL1

Andrey
25.07.2018
08:35:31
нормально. похоже на eslint-airbnb

Vlad
25.07.2018
08:36:02
Скажите насколько плохо по кодстайлу тут написано ? https://pastebin.com/aLZ7AvL1
Более хардконно использовать именновоный экспорт, так меньше шансов ошибится при рефакторинге (если сместить компонент) и тестить легче так как можно делать на UI компоненты и компоненты со стором

Andrey
25.07.2018
08:36:22
Скажите насколько плохо по кодстайлу тут написано ? https://pastebin.com/aLZ7AvL1
мне больше standard по душе в классической интерпритации, с небольшими поправками

Sergey
25.07.2018
08:37:48
Ок. спасибо всем?

Roman
25.07.2018
08:39:31
Ок. спасибо всем?
если ты проверяешь по кукам, авторизовани пользователь или нет, то можно убрать стейт и чекать куку или в локалстор записать

zizo
25.07.2018
08:39:55
Нет
то есть надо вручную через событие onunload делать всё что нужно?

Arthur
25.07.2018
08:41:36
то есть надо вручную через событие onunload делать всё что нужно?
да, я в сomponentDidMount вешал onunload тогда работало

Страница 4470 из 5115