@react_js

Страница 4320 из 5115
Artem
04.07.2018
10:07:43
столбиком

пишем)

Artyom
04.07.2018
10:08:17
Или шаблоны

Или БЭМ

Google
Mike
04.07.2018
10:08:33
Б*М

Artyom
04.07.2018
10:08:38
Или CRA

Mike
04.07.2018
10:08:44
бля кра пиздец

Andrew
04.07.2018
10:08:53
P H P

Mike
04.07.2018
10:08:56
у нас тут джун лэндос на нем нахуярил заглушечный

Kelin
04.07.2018
10:09:00
Или табы
пути-Не_консистентные.jsx

Mike
04.07.2018
10:09:07
потом мы решили вылить реальный — у всех старый

Mike
04.07.2018
10:09:30
долго ебались с кэшэм, окзалось, кра создал сервис воркера и резолвил статику старого лэндоса еще до резолва чего либо еще

Что?
все кто хоть раз открывали старый заглушечный лэндос на новый не могли попасть вообще

Mike
04.07.2018
10:10:41
сервис воркер нахуй не был нужен

не надо было кра брать

Google
Egor
04.07.2018
10:10:56
Artyom
04.07.2018
10:12:09


Там sw прям в корне лежит - его не заметить не реально

А еще его уже, примерно, пол года как выпилили

Mike
04.07.2018
10:13:06
его не заметить реально потому что обращаешь внимание-то только на компоненты, остальное же "из коробки работает"

Egor
04.07.2018
10:13:24
ну и это частично еще была бага хрома, вроде как в 68м будет фикс для этого

Mike
04.07.2018
10:13:25
кра вообще нахер не сдался примерно в 99% случаев

Vadim
04.07.2018
10:13:56
кра вообще нахер не сдался примерно в 99% случаев
ну я себе запилил приложения вообще не парясь о сборке

Mike
04.07.2018
10:14:42
если у тебя есть хотя бы одно приложение на реакте, просто берешь его и выпиливаешь компоненты

а если у тебя нет ни одного — то и кра тебе лучше не трогать

Mike
04.07.2018
10:15:17
потому что кра не для начинающих ни разу

Max
04.07.2018
10:15:41
Опять кра?

Cenator
04.07.2018
10:15:51
это с фига ли?)
с того что для начинающих есть codesandbox/ бабель подключается через cdn

Max
04.07.2018
10:15:55
Шо ни зайду в этот чат, все время кра обсуждают)

Vadim
04.07.2018
10:16:27
Mike
04.07.2018
10:17:12
так для кого он?)
имхо — нахуй не нужен никому, не имхо — для тех, кто понимает что делает и ленится настраивать сам

Google
Artyom
04.07.2018
10:18:01
Больше 10 сайтов крупных и маленьких сделал на CRA и rewired. Проблемы были только с 2 сайтами: 1 был eject, на втором конфиг сами писали

CRA не прям панацея, но большинство кейсов покрывает

Vadim
04.07.2018
10:18:41
Artyom
04.07.2018
10:19:33
CRA - это самое стабильно, что сейчас есть для сборки. Поэтому ?‍♂️

До чего "до этого"?

Mike
04.07.2018
10:19:54
я же говорю, если ты настраивать сам не хочешь И ты при этом умеешь — то ок, можно пользоваться, просто имхо не обязательно

но если ты новичок — вообще бля не лезь в кра

вот в чем моя мысль

Cenator
04.07.2018
10:20:34
+

У тебя утверждение для кодпена. А codesandbox на CRA как раз :)
ты же не будешь стартовать рабочий проект в codesandbox?

Artyom
04.07.2018
10:21:08
Я через изучение конфига CRA взял 70% знаний о вебпаке ?

ты же не будешь стартовать рабочий проект в codesandbox?
Кстати мы пилили там прототипы, которые потом переносили в бой

Alexandr
04.07.2018
10:23:16
Народ нужна помощь в родительском компоненте, есть таблица в которую приходят данные об автомобилях, при клике по строке - выбирается автомобиль и передаётся в state = 'selectedCars', после вызывается функция 'loadCarsDetail' которой передаётся id выбраного автомобиля 'selectedCars.id' после чего в state = 'cars_detail' передаётся объект с подробной инфой о автомобиле. Проблема в том что cars_detail передаётся в дочерний компонент (Карточка водителя), который в консоле выплёвывает ошибку, т.к. данные не успевают подгрузиться... а в дочернем компоненте не могу использовать this.props.cars_detail.loading или this.props.cars_detail.loaded т.к. они там не загружаюся (this.props.cars_detail.loading === false), а передаются из родительского state. Как обойти эту фигню, чтоб заработало? Спасибо. state = { selectedCars: {}, cars_detail: {} }; handleCarSelection = selectedCar => { this.setState( { open: true, selectedCars: this.props.cars.data[selectedCar] }, () => { this.props .loadCarsDetail(this.state.selectedCars.id, this.props.token) .then(data => this.setState({ cars_detail: data })); } ); };

Kendr
04.07.2018
10:24:02
Mike
04.07.2018
10:24:28
Интересно схуяли
потому что наворотишь того, чего не хочешь, и даже не поймешь этого, и отладить не сможешь, потому что ты новичок

Kendr
04.07.2018
10:24:43
Что ж я глупый сразу не понял

Mike
04.07.2018
10:25:04
можно сколько угодно теоретизировать на эту тему, но есть тонна примеров когда кра выстреливал джунам в яйца

Google
Mike
04.07.2018
10:25:10
блять

теоретики собрались

Kendr
04.07.2018
10:25:36
теоретики собрались
Аргументируй нормально, а не бляткай тут

Mike
04.07.2018
10:25:48
почитай чат может выше одного сообщения?

Kendr
04.07.2018
10:26:14
Egor
04.07.2018
10:39:40
может есть у кого минутка, читаю блог реакта, патерн получения данных после изменения props componentWillMount() { this._asyncRequest = asyncLoadData().then( externalData => { this._asyncRequest = null; this.setState({externalData}); } ); } где должна определяться asyncLoadData() о ней ничего нет в примере? это же не метод, т.к. она вызывается без this. не хватает знаний пните в нужную сторону что это

Admin
ERROR: S client not available

AluV
04.07.2018
10:41:15
И да componentWillMount уже не используется

depricated

Egor
04.07.2018
10:41:26
она должна быть определена вне класса? или ее нужно определять прямо в методе,

Egor
04.07.2018
10:42:58
depricated
да да, я на самом деле оновляю стейт из getDerivedStateFromProps

просто эта функция во всех примерах упоминается

спасибо всем

Egor
04.07.2018
10:51:27
я бы изучал Js перед изучением React
это понятно, и я бы мог переделать пример на свой уровень js чтобы он просто работал , но мне хотелось узнать - в каком месте конкретно обычно определяют эту функцию, как ее описывают. чтобы расширить свой багаж. но найти реальный прокт на гитхабе не смог.

Google
Andrew
04.07.2018
10:59:20
Ребята

А как такое может быть что при смене роута комплнент анмаунтится, потом я снова на него возвращаюсь

А у него стейт локальный не обнуляется

Это как вообще

Alexandr
04.07.2018
11:02:02
Народ нужна помощь в родительском компоненте, есть таблица в которую приходят данные об автомобилях, при клике по строке - выбирается автомобиль и передаётся в state = 'selectedCars', после вызывается функция 'loadCarsDetail' которой передаётся id выбраного автомобиля 'selectedCars.id' после чего в state = 'cars_detail' передаётся объект с подробной инфой о автомобиле. Проблема в том что cars_detail передаётся в дочерний компонент (Карточка водителя), который в консоле выплёвывает ошибку, т.к. данные не успевают подгрузиться... а в дочернем компоненте не могу использовать this.props.cars_detail.loading или this.props.cars_detail.loaded т.к. они там не загружаюся (this.props.cars_detail.loading === false), а передаются из родительского state. Как обойти эту фигню, чтоб заработало? Спасибо. state = { selectedCars: {}, cars_detail: {} }; handleCarSelection = selectedCar => { this.setState( { open: true, selectedCars: this.props.cars.data[selectedCar] }, () => { this.props .loadCarsDetail(this.state.selectedCars.id, this.props.token) .then(data => this.setState({ cars_detail: data })); } ); };
Вопрос снят. Решение найдено.

Anatoly
04.07.2018
11:08:19
Подскажите есть канал по-типу этого, только по Redux? Меня вопросы по middleware мучают уже третий день.

Anatoly
04.07.2018
11:08:59
О! Спасибо!

Roman
04.07.2018
11:09:16
@redux_ru
там не совсем редакс)

Kendr
04.07.2018
11:10:00
Мне просто похуй слегка)) Я честно скажу

Artyom
04.07.2018
11:11:29
@redux_ru
Это не чат по редаксу

Kendr
04.07.2018
11:11:40
Мне просто похуй слегка)) Я честно скажу

Vlad
04.07.2018
11:13:38
А еще его уже, примерно, пол года как выпилили
только недавно создавал, на месте лежит, как обычно но удалить одну строчку и 1 файл не проблема

Kendr
04.07.2018
11:15:00
это откуда
Вчера срался с парнем из тинькоф в редах_ру

Andrew
04.07.2018
11:17:54
Редакс ру это чат эффектора

Anatoly
04.07.2018
11:21:06
Тогда здесь задам свой вопрос

Зачем в этом примере возвращать result если его не возвращать, то все вроде работает. const logger = store => next => action => { console.log('dispatching', action) let result = next(action) console.log('next state', store.getState()) return result }

Сергей
04.07.2018
11:31:58
Это не чат по редаксу
Это чат про редаксу, да

Artyom
04.07.2018
11:32:33

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