@react_js

Страница 4341 из 5115
Dmitry
07.07.2018
07:06:16
Всем привет) Здесь вакансию можно кинуть?

Roman
07.07.2018
07:07:01
Всем привет) Здесь вакансию можно кинуть?
нет. сюда кидай https://t.me/javascript_jobs

Dmitry
07.07.2018
07:09:54
?

Daniil
07.07.2018
08:15:59
Добрый день. Расписывать задачу выйдет довольно долго, саму проблему разместил на Тостере, если возможно, посмотрите https://toster.ru/q/544262

Google
Arthur
07.07.2018
08:21:34
Кто-то писал в связке реакт + дарт ? Как вам ?

akaSybe
07.07.2018
08:28:12
Добрый день. Расписывать задачу выйдет довольно долго, саму проблему разместил на Тостере, если возможно, посмотрите https://toster.ru/q/544262
вынести логику по определению типа твита в функцию и при получении твитов от апи, прогнать их через эту функцию которая создаст например три массива твиттов с разными типами

и лучше сделать более четкое разбиение на компоненты чем сейчас

вообще нечитаемое полотно

Daniil
07.07.2018
08:41:12
вообще нечитаемое полотно
Да, понимаю. То есть, идея в стейте создать мол tweet, withReplies, media и с помощью функции определять и заносить в нужный стейт. Примерно так? И можно вообще не передать значения из объекта, а целый объект. И уже внутри компонента Твита нужные значения брать.

akaSybe
07.07.2018
08:45:59
типа того

fetch(...) .then(res => res.json()) .then(feeds => mapToTypes(feeds)) .then(groups => this.setState({ all: groups.all, media: groups.media, replies: groups.replies)

и я бы в компонент TweetList передавал через пропс массив твитов

а не через render prop

ну и в Tweet компонент, соответственно, не каждое проперти по отдельности а целый твит

Daniil
07.07.2018
08:51:53
Понял, спасибо)

akaSybe
07.07.2018
08:52:15
и если у тебя твит компонент внутри не разбит на маленькие компоненты типа TweetComments, TweetMessages

то разбить

Google
akaSybe
07.07.2018
08:57:01
тогда бы у тебя корневой компонент выглядеть стал типа: <Route exact path={`${this.props.match.url}`} render={() => (<TweetList tweets={this.state.all} />)} /> <Route exact path={`${this.props.match.url}/with-replies`} render={() => (<TweetList tweets={this.state.replies} />)} /> <Route exact path={`${this.props.match.url}/media`} render={() => (<TweetList tweets={this.state.media} />)} />

и тут уже становится понятно что вообще происходит

и почитай про принцип DRY

=)

Daniil
07.07.2018
08:59:40
почитаю, спасибо за помощь

Dzmitry
07.07.2018
09:24:54
@artalar "Артём Арутюнян с докладом о библиотеке styled-components" — хорошая лекция. Я помню, у тебя на гитхабе где-то лежал маркдаун по SC (там скомпилирована инфа) есть еще?

Dzmitry
07.07.2018
09:33:46
Спасибо!

Artyom
07.07.2018
09:33:57
Ну там старая версия введения по архитектуре только, но я добавил ссылку на доклад

М
07.07.2018
09:38:09
Круто

А видео доклада Совы можно где-то найти, или только в тг ждать?)

Dzmitry
07.07.2018
09:58:44
спроси у совы

:)

Anatoly
07.07.2018
09:59:13
Правильно ли я понимаю, что, грубо говоря, middleware в redux, после выполнения функции applyMiddleware() подменяет редаксовский dispatch функцией вида f(action), которая внутри себя содержит все миддлевары. Которые вызываются по цепочке и если я сам эти миддлевары пишу, то в каждом я могу написать какое-либо условие, по которому будет вызван метод dispatch.

Dmitry
07.07.2018
10:00:46
+

Artyom
07.07.2018
10:24:53


Andrey ?
07.07.2018
10:29:20
Зочем это здесь

Artyom
07.07.2018
10:29:39
Что бы не было тупых споров линтер vs претиер

Andrey ?
07.07.2018
10:30:26
Да, от того что ты один раз скинул ссылку на свой бложек, споры прекратятся, 100%

Google
Dzmitry
07.07.2018
10:30:32
у нас и то и то используется

не вижу проблемы

Artyom
07.07.2018
10:31:07
Да, от того что ты один раз скинул ссылку на свой бложек, споры прекратятся, 100%
Ну мне просто есть теперь чем трегирится, когда в следующий раз разговор зайдет...

Andrey ?
07.07.2018
10:31:46
Есть же специальный чат для тех, кто не отличает линтер от преттиера

С приставкой noobs

Artyom
07.07.2018
10:33:39
Ты в этом чате не часто бываешь, да?

Andrey ?
07.07.2018
10:33:58
Вообще ни разу не был, если честно

Artyom
07.07.2018
10:34:43
Есть чат pro.js, так народ думает что это значит "про JS" (про - предлог) и толпами туда...

Irina
07.07.2018
10:35:10
?

Bogdan
07.07.2018
10:35:49
ну вообще-то флоу и тс ошибки синтаксиса тоже легко словят

Artyom
07.07.2018
10:36:43
ну вообще-то флоу и тс ошибки синтаксиса тоже легко словят
ну у них это в виде минимальной необходимости, для валидации AST, а не для предективного анализа

Bogdan
07.07.2018
10:37:01
так оно словит все что надо

Andrey ?
07.07.2018
10:37:50
Линтер не только синтаксические ошибки ловит

Dzmitry
07.07.2018
10:38:28
но и генетические

Andrey ?
07.07.2018
10:38:47
Artyom
07.07.2018
10:38:58
но и генетические
На это тимлид

Dzmitry
07.07.2018
10:39:20
а если генетические ошибки у тимлида?)

Andrey ?
07.07.2018
10:39:20
но и генетические
Правило no-multiline-ternary, например

Dzmitry
07.07.2018
10:39:30
лол

Google
Bogdan
07.07.2018
10:40:14
Правило no-multiline-ternary, например
в чистом виде форматирование

Artyom
07.07.2018
10:42:36
Отсутствие default в switch

Dzmitry
07.07.2018
10:44:35
такое бывает?

Artyom
07.07.2018
10:45:38
Сам ЯП не запрещает, но с логической точки зрения и семантики свича - это не правильно

Admin
ERROR: S client not available

Artyom
07.07.2018
10:45:57
У неокторых стоит такое правило

Не использовать в key (Реакт) индекс элемента в массиве - вообще крутое правило. Никто, кроме линтера, это не отловит

Artyom
07.07.2018
10:48:30
Не понял о чем ты

Dzmitry
07.07.2018
11:00:11
Ну, в чем трабла key index если у меня один хелло ворлд 10 раз

у нас пару моментов есть таких

с индексами

Artyom
07.07.2018
11:01:17
Пока переставления элементов нет - и проблем нет

Dzmitry
07.07.2018
11:01:26
ну да

Artyom
07.07.2018
11:01:28
Но, как бы, лучше перебздеть, чем недобздеть

Dzmitry
07.07.2018
11:01:31
все понял

Abu
07.07.2018
11:01:35
Ну, в чем трабла key index если у меня один хелло ворлд 10 раз
На медиуме была статья с примерами на csb

Dzmitry
07.07.2018
11:04:34
А кроме материала какой ui посоветуете? легкий, минималистичный

вроде на S как то называлсч

только не АНТ

Google
Dzmitry
07.07.2018
11:05:27
Semantic UI React как вам?

Artyom
07.07.2018
11:05:28
А что нужно?

Kendr
07.07.2018
11:05:37
Artyom
07.07.2018
11:05:39
Разные киты под разное заточены

А кроме материала какой ui посоветуете? легкий, минималистичный
https://github.com/artalar/blog/blob/master/src/pages/currently-best-ui-kits.md

Там есть ссылка на списки китов

Для админки лучше антд не придумаешь

Dzmitry
07.07.2018
11:06:23
https://github.com/artalar/blog/blob/master/src/pages/currently-best-ui-kits.md
имеет превосходную поддержку на английском. это правда? я просто не юзаю

Artyom
07.07.2018
11:06:52
Ну дока на английском вся

Dzmitry
07.07.2018
11:06:57
:)

Artyom
07.07.2018
11:07:07
issue бывают на китайском

Вообще этой заметке подчти год уже(

Roman
07.07.2018
11:08:08
https://github.com/artalar/blog/blob/master/src/pages/currently-best-ui-kits.md
Так же с mui будет делать мобильную версию сайта. тут кажись слово пропущено

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