@react_js

Страница 4298 из 5115
Artyom
30.06.2018
10:47:27
renderField - рекурсивная ф-я для рендера конфига

Кинфиг статичен и декларативен

Если бы я это как-то по другому делал - был бы ужас, т.к. там многоспецифичных кейсов, а так все описано в конфиге для каждого элемента

Компонент суммарно 90 строк

Google
Artyom
30.06.2018
10:49:51
Если бы я это через JSX, а не конфиг, описывал - вышло бы за 200 строк с кучей инлайн логики

В общем ключевой смысл в том, что бы писать просто рендер-функцию, а каждое поле описывать как конфиг (суммарный конфиг - просто массив конфигов). Если в какое-то поле нужно добавить какую-то специфическую обработку, то добавляем в поле и обработчик в ф-ю с дефолтным повидением для остальных полей

Выглядит и звучит, может, сложно, но это решение как раз для сложных больших кейсов

Alexandr
30.06.2018
11:40:21
Привет всем. Помогите новичку. Если я получил в HOCe с сервера масив юсеров и на каждого юсера через map создал компонент и этот компонет обернул в NavLink, где мне прописать Routes на эти Linki, чтобы они отображали новый компонент, а то URL при нажатии меняеться а переход выполняеться на пустую страницу????

kor
30.06.2018
11:55:34
Здравствуйте, как написать компонент, который будет делать запрос на сервер и отдавать данные в пропсах дочерним компонентам? Этот компонент должен оборачивать любой другой копмонент и отдавать "потомкам" данные.

Uryashnik
30.06.2018
12:05:28
День добрый function getGreeting(user) { if (user) { return <h1>Hello, {formatName(user)}!</h1>; } return <h1>Hello, Stranger.</h1>; } Обясните пожалуйста зачем тут знак восклицания? в конце {formatName(user)}

Ruslan ?
30.06.2018
12:06:49
Это часть обычного текста... знак препинания, выполняющий интонационно-экспрессивную и отделительную функции, который ставится в конце предложения для выражения изумления, сильного чувства, волнения и тому подобного.

Google
Roman
30.06.2018
12:11:46
День добрый function getGreeting(user) { if (user) { return <h1>Hello, {formatName(user)}!</h1>; } return <h1>Hello, Stranger.</h1>; } Обясните пожалуйста зачем тут знак восклицания? в конце {formatName(user)}
Это сложная функция третьего порядка, которая делает сохранение данных путем мемоизации, депортации и каррирования данных в самой глубине памяти, для оптимизации кода и читаельности всегда используй воскл знак, а называй его побитовый оператор, а не знак восклицания, тыж программист.

Vitaliy
30.06.2018
12:14:29
+

Vitaliy
30.06.2018
12:21:35
6.

Uryashnik
30.06.2018
12:25:31
Это текст
спасибо, точно))

Дмитрий
30.06.2018
13:03:42
Он уже не ответит))

Roman
30.06.2018
13:03:54
Summer
30.06.2018
13:12:05
А репост из группы JavaScript jobs , которая сотрудничает с этой группой считается спамом?

Mike
30.06.2018
13:13:04
На то она и отдельная группа, что да

Summer
30.06.2018
13:14:02
А кто тут главный можно узнать?

А ещё пожалуйста главного по чату vue_js

Mike
30.06.2018
13:15:24
Можно почитать список участников и последить за звёздочками

И вообще что за приказной тон?

Dzmitry
30.06.2018
13:15:47
А ещё пожалуйста главного по чату vue_js
Исполняющий обязанности директора группы слушает

Summer
30.06.2018
13:16:21
Если человек на спамил в одной группе, его нужно выбрасывать из всех групп?

Summer
30.06.2018
13:19:20
Ок

Summer
30.06.2018
13:23:43
Лояльно было бы банить на время, месяц например, и не выбрасывать из всех групп. Какая-то жестокая монархия получается.

Mike
30.06.2018
13:23:47
Google
Summer
30.06.2018
13:25:00
Возомнили себя королями телеграма блин

Dzmitry
30.06.2018
13:25:35
Возомнили себя королями телеграма блин
@itsjohncena всего пару сообщений, он уже заебал

Admin
ERROR: S client not available

Dzmitry
30.06.2018
13:26:59
Бдыщ

arts
30.06.2018
13:27:21
Возомнили себя королями телеграма блин
Будешь возмущаться — вообще в телеграме забаним

arts
30.06.2018
13:27:59
Бдыщ
Иисус, доставай ружьё!

Dzmitry
30.06.2018
13:28:27
UNSAFE_бдыщ

Uryashnik
30.06.2018
13:37:40
ребят подскажите пожалуйста в реакте все функции с Большой буквы додлжны начинатся? или это не критично?

andretshurotshka?❄️кде
30.06.2018
13:38:34
компоненты

Artyom
30.06.2018
13:39:13
Nikita
30.06.2018
13:49:00
Смотри, как за месяц стать просто супер Джуниором-фронтендером. Изучаешь you don't know js, на гитхабе лежит книжка, некоторые главы даже переведены, потом на udemy ищешь курс react 16 от Максимилиана и проходишь его.
у меня еще проще, знакомые взяли на свой проект и дали кусок, и я просто с 0 разбираюсь и сразу пишу, правда на вью) но до этого изучал реакт в офлайне.

за этот месяц что пишу узнал больше чем на курсах)

Kirill
30.06.2018
14:01:13
Асинхронный рендеринг в 16 реакте появится? Просто судя по процессу его реализации у них очень много работы (https://github.com/facebook/react/issues/8830) и такое чувство, что отложат это дело до 17 версии.

Petr
30.06.2018
14:03:32
Выйдет

Uryashnik
30.06.2018
14:05:22
ребят посоветуйте русскоязычные ресурсы кроме https://learn-reactjs.ru

Google
Alexandr
30.06.2018
14:06:00
Народ, еще один вопрос, как мне правильно написать обработчик actiona в redux, что бы после запроса приходили в компонент данные а не массив, который с виду как пустой и length у него ноль а внутри все данные есть???? А если в самой функции пишу console.log после обработки данных то выводит все норм.

case 'SERVER_DATA' : { let stat=[]; async function func(){ //await new Promise(ok=> setTimeout(ok,1000)); const st=await fetch('http://jsonplaceholder.typicode.com/users' ,).then(r=>r.json()); stat.push(...st); console.log(stat); } func(); return stat; }

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