@react_js

Страница 4349 из 5115
Andrey
08.07.2018
18:08:38
Пока что не ловил проблем с обновлением даже через тот же ncu

Artyom
08.07.2018
18:08:45
Так что я только за CRA - ибо лучше поддержки не придумать

Сергей
08.07.2018
18:08:47
я начал снова на CRA смотреть вполне хорошая штука но вот непонятно как его вкручивать в SSR

Google
Stepan
08.07.2018
18:09:21
Сова скатился, преттиер, cra

Сергей
08.07.2018
18:10:12
Сова скатился, преттиер, cra
преттиер для css,configs норм, ибо ничего взамен нет

Andrey
08.07.2018
18:10:17
Примерно так: https://github.com/kriasoft/react-app
Вот как раз у криасофт ебанись какие проблемы вылезти за рамки бойлера

Artyom
08.07.2018
18:11:07
CRA 2 должен быть нормасик

Stepan
08.07.2018
18:11:08
Уже всё переписалось за год))

Сергей
08.07.2018
18:11:41
CRA 2 должен быть нормасик
а есть че почитать?

Andrey
08.07.2018
18:11:47
Я это к тому, что проще сделать свой конфиг, в плане саппорта будет тоже самое, что и с криасофтовским

Andrey
08.07.2018
18:12:36
Andrey
08.07.2018
18:14:01
всмысле?
У меня для прода делается 2 бандла. С es модулями и фаллбек для легаси браузеров.

Сергей
08.07.2018
18:14:13
а

Google
Andrey
08.07.2018
18:14:14
В cra ты можешь так сделать?

Сергей
08.07.2018
18:14:23
Andrey
08.07.2018
18:14:46
А, тогда норм.

Andrey
08.07.2018
18:14:56
В cra ты можешь так сделать?
Так после eject что угодно можно, только это уже не cra становится

Roman
08.07.2018
18:15:39
react-app-rewired !== eject

Artyom
08.07.2018
18:16:01
а есть че почитать?
Видимо https://github.com/facebook/create-react-app/projects/3

Andrey
08.07.2018
18:16:04
Ну а про ревайред я хз, пропустил как-то это

Artyom
08.07.2018
18:16:18
Andrey
08.07.2018
18:17:11
react-app-rewired !== eject
Кстати, а сколько говна оно докидывет в бандл? Или там в этом плане все хорошо?

Andrey
08.07.2018
18:17:32
Во втором...
А что там такого? Просто глянул таски, ничего такого особенного не увидел.

Roman
08.07.2018
18:18:02
Кстати, а сколько говна оно докидывет в бандл? Или там в этом плане все хорошо?
да вроде ничего не должен докидывать. но хз на самом деле, не проверял :(

Vladislav
08.07.2018
18:18:03
ребята такой вопрос: как отменить действие экшна. Задача в том чтобы остановить секундомер после его запуска. Но он не останавливаеться потому что экшин "старт" уже запущен

Artyom
08.07.2018
18:18:06
Кстати, а сколько говна оно докидывет в бандл? Или там в этом плане все хорошо?
Да это просто прокся перед запуском билда, в котороый ты можешь замутировать конфиг - все

Сергей
08.07.2018
18:18:22
Во втором...
в первом через rewired тоже можно ж

Artyom
08.07.2018
18:18:30
К сожалению, пока не заморачивался

Суровому энтерпрайзу на это без разницы

Vladislav
08.07.2018
18:19:25


Сергей
08.07.2018
18:19:57
никак

можешь конечно сохранить id куда-то и в STOP проверить но это костыль

Google
Vladislav
08.07.2018
18:20:50
и что вообще делать? как секундомер с танком написать?

Vladislav
08.07.2018
18:22:16
ну должен же отсчет быть

посекундно

Artyom
08.07.2018
18:22:51
и что вообще делать? как секундомер с танком написать?
Храни id таймаута выше по замыканию в переменной, к которой есть доступ другому экшену, который будет отмнять таймаут

Сергей
08.07.2018
18:22:55
Alex
08.07.2018
18:23:47
не лучше запустить таймер в локальной компоненте при mount() и сделать хэндлер onStart который срабатывает от нажатия button или от истечения таймера

Oleg
08.07.2018
18:24:01
clearInterval на сохраненный id

Alex
08.07.2018
18:24:11
componentDidUnmount - просто останавливать таймер

Сергей
08.07.2018
18:25:00
но вообще лучше юзать setTimeout с проверками на пересоздание таймера

Alex
08.07.2018
18:25:12
либо использовать что то вроде rx - там имхо работа с таймерами (генераторами событий) лучше сделана, чем в redux (где ее просто нет)

Alex
08.07.2018
18:25:40
Will
+ прошу прощения, верно

Vladislav
08.07.2018
18:26:17
спасибо, буду пробовать

Uryashnik
08.07.2018
18:53:58
подскажите пожалуйста как правильно перебрать массив, если в нем идут обьекты с данными например [{firstName: "Liana", lastName: "Crooks"}, {firstName: "Liana", lastName: "Crooks"}, {firstName: "Liana", lastName: "Crooks"}, ]

Uryashnik
08.07.2018
18:59:19
есть массив с обьектами, в которых указано имя фамилия и картинка мне через перебор нужно вывести в отдельный div эти данные

let arr = 0; let myArr = this.props.value; arr = myArr.map((item,index)=>{ <div key={index}> <div>{item.firstName}</div> <div>{item.lasttName}</div> </div> })

Artur
08.07.2018
18:59:45
в реакте конфиг делается с помощью обычного js файла или как-то с .env файлом?

Google
Uryashnik
08.07.2018
19:02:12
спасибо

мой вариант верно оформлент тоже7

Kendr
08.07.2018
19:04:16
Uryashnik
08.07.2018
19:04:35
эго надо в функцию запихнуть получается

Alex
08.07.2018
19:04:55
мой вариант верно оформлент тоже7
отсутствует return (<div> ... </div>);

Admin
ERROR: S client not available

Uryashnik
08.07.2018
19:09:03
function Press(props) { let arr = 0; let myArr = props.value; arr = myArr.map((item) => { <div> <div>{item.firstName}</div> <div>{item.lasttName}</div> </div> }) return <div>{arr}</div>; }

Andrew
08.07.2018
19:11:12
?

arts
08.07.2018
19:13:56
Ещё есть такая штука, как React.Fragment, не нужны лишние дивы
В 16 реакте даже фрагмент не нужен, можно просто вернуть массив.

Andrey
08.07.2018
19:14:19
Alex
08.07.2018
19:14:19
Ещё есть такая штука, как React.Fragment, не нужны лишние дивы
подскажите плз, с какой версии этот функционал доступен?

arts
08.07.2018
19:14:58
Key придется проставлять
Будто что-то плохое

Andrey
08.07.2018
19:15:00
А, да, тогда 16.2 фрагменты

Google
Andrey
08.07.2018
19:15:15
Uryashnik
08.07.2018
19:15:42
return из arrow-функции передаваемой в map()
спасибо разобрался, совсем из вида выпустил

Сергей
08.07.2018
19:15:52
Будто что-то плохое
Не очень удобно

Andrey
08.07.2018
19:16:09
Лишний код
Внутри его мапа на arr без лишнего не обойтись

Alex
08.07.2018
19:16:13
16
спасибо, на проекте сейчас 15, к сожалению

Kendr
08.07.2018
19:16:52
Ещё и запятые ебучие если массив вовзращать

Говно короче юзайте фрагмент и не ебите мозг

Andrey
08.07.2018
19:17:23
спасибо, на проекте сейчас 15, к сожалению
Советую заставить людей мигрировать, так как 16 не ломает обратную совместимость

Andrey
08.07.2018
19:17:46
Старый контекст перестал работать?

Сергей
08.07.2018
19:17:49
Контекст?
С ним все ок

Andrey
08.07.2018
19:17:54
Контекст?
16.2 полностью совместим с 15

Artyom
08.07.2018
19:17:57
Проптайпы....

Andrey
08.07.2018
19:18:08
Проптайпы....
А там что?

Artyom
08.07.2018
19:18:12
Их нет?

Andrey
08.07.2018
19:18:19
Всмысле?

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