@react_js

Страница 1652 из 5115
Anton
08.07.2017
08:37:55
Ребят, подскажите одну вещь. Есть код: return fetch(....) .then(....) .then(....) .catch(err => { throw err; }); Какой смысл в строке .catch(err => { throw err; }) ? Ведь что с ним что без него мы можем на возвращенный Promise повесить блок catch, который примет err.

kana
08.07.2017
08:56:49
+, тоже интересно, это же какой-то mapError(identity)

Anton
08.07.2017
08:57:52
Кому интересно - это из этого проекта: https://github.com/andrewngu/sound-redux Где то его приводили в пример хорошей структуры

anoru
08.07.2017
08:59:05
это старье предлагали пару лет назад. Меня он тогда не впечатлил

Google
Cenator
08.07.2017
09:55:27
можно ли как-то разделить props children на части? чтобы каждый в своей обертке был

{this.props.children[1]} что-то типо такого, но так не работает(

Max
08.07.2017
10:11:01
у меня так работает

а стоп

не то

не, видимо выпилил

не могу найти

Alex
08.07.2017
10:13:43
https://facebook.github.io/react/docs/react-api.html#react.children

Max
08.07.2017
10:14:33
думаю даже https://facebook.github.io/react/docs/react-api.html#react.children.toarray

Cenator
08.07.2017
10:15:11
о, то что нужно, спасибо)

Vadim
08.07.2017
10:57:23
что легче в изучении react or angular 2?

Andrey
08.07.2017
10:57:49
Реакт, потому что он меньше.

Daniel
08.07.2017
10:58:19
ну да, он-то меньше

Google
Daniel
08.07.2017
10:58:27
но сам реакт не даст всё приложение написать

Andrey
08.07.2017
10:58:57
Ну почему? Даст.

Daniel
08.07.2017
11:01:33
чтоб достичь того, что может ангуляр из коробки, нужно будет ещё разобраться в сторах и тому подобное

не всем это комфортно

Andrey
08.07.2017
11:02:54
А чтобы писать с помощью ангуляра нужно, внезапно, изучать ангуляр. А так же ещё тайпскрипт.

Daniel
08.07.2017
11:05:22
я имел ввиду, что ангуляр устанавливает линейный флоу изучения

со всеми инструментами внутри

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

Vadim
08.07.2017
11:11:19
а что скажете на счет vue ?

Daniel
08.07.2017
11:12:28
пишу сейчас один проект на vue, лично мне после реакта он не понравился

Max
08.07.2017
11:13:15
а что скажете на счет vue ?
они зачем-то вместо нормальных классов придумали какое-то странное описание компоентов

Daniel
08.07.2017
11:13:18
но тут уже был спор, что всё совсем не так в 2017, у vue есть всё, вот посмотрите на awesome-vue, но в итоге с комьюнити всё так же плохо

Max
08.07.2017
11:13:39
а в целом неплохо

Anton
08.07.2017
11:21:34
Ребята, какие интересные и практичные мидлвары используете, ну кроме redux-thunk?

Daniel
08.07.2017
11:21:54
saga

Maxim
08.07.2017
11:25:55
что легче в изучении react or angular 2?
у реакта ну очень низкий порог входа

Vadim
08.07.2017
11:33:28
у реакта ну очень низкий порог входа
лучше с ангуляра начать ?

Maxim
08.07.2017
11:34:05
смотря для чего тебе нужно

Сергей
08.07.2017
11:34:34
лучше с ангуляра начать ?
низкий порог входа, значит легче изучать, легче перешагнуть этот порог для старта разработки

лучше с ангуляра начать ?
лучше брать реакт и изучать его концепции Реакт проще ибо это библиотека для одной лишь цели — отображать интерфейсы Ануглар это огромная куча всего, изучать его сложнее и дольше, да и гибкости в нем меньше

Google
Vadim
08.07.2017
11:40:27
спасибо

Artyom
08.07.2017
12:12:40
Есть способ через SC застайлить pure function?

Сергей
08.07.2017
12:12:49
эм

ты документацию открывал?

const Comp = styled(FunctionComponent)` display: block;

Artyom
08.07.2017
12:13:19
А понял, надо аргумент еще один прокидывать

Да, но нужно еще className пробрасывать

Сергей
08.07.2017
12:13:57
Artyom
08.07.2017
12:14:08
Да не в чем, туплю



=\

Сергей
08.07.2017
12:19:16
значит не функция

Artyom
08.07.2017
12:19:17


Сергей
08.07.2017
12:19:23
пишут же

нельзя вызвать класс как функцию

Artyom
08.07.2017
12:20:37


Просто арроу функцию можно обернуть в стайлед? Если да, что я делаю не так?

https://codepen.io/artalar/pen/awRvwX?editors=0010

Google
Сергей
08.07.2017
12:31:25
ты написал не компонент

Artyom
08.07.2017
12:32:05
А что это?

Сергей
08.07.2017
12:32:20
функция с кучей параметров

Alex
08.07.2017
12:32:26
{} забыл

если ты хочешь сразу props распаковать

Artyom
08.07.2017
12:34:11
Компонент обязательно классом должен быть?

Сергей
08.07.2017
12:34:22
нет

Admin
ERROR: S client not available

Сергей
08.07.2017
12:34:45
но ты описал функцию

компонент-функция принимает ОДИН параметр — пропсы

а вообще у тебя вебпак дерьмого настроен

Artyom
08.07.2017
12:36:09
Ну в общем я понял, только ant.design что-то не хочет, когда я компонентом его делаю...

М
08.07.2017
12:43:43
Ребят ребят, а что это за экспорт компонента сразу с прописанными стилями?

Что гуглить?

М
08.07.2017
12:44:12
У меня stylus файл на 6к строк, все дико виснет уже

Спасибо, буду смотреть

Сергей
08.07.2017
12:44:45
разбивать на разные файл — не, не слышал

М
08.07.2017
12:48:40
Когда делал в течение года - не думал, что кол-во строк может быть проблемой

Google
Сергей
08.07.2017
12:52:34
количество строк не должно никак влиять на структуру

Dmitry
08.07.2017
12:58:56
количество строк не должно никак влиять на структуру
нету файлов - нету проблем с организацией структуры

Eugeniy
08.07.2017
12:59:05
Если у тебя страница состоит больше чем из 1 компонента - стоит сразу разбивать все на файлы

нету файлов - нету проблем с организацией структуры
зато есть проблемы с поддержкой через какое-то время

Dmitry
08.07.2017
13:00:46
зато есть проблемы с поддержкой через какое-то время
ну, можно приловчиться с иде, колапсить большие куски и быстрое переключение между классами

Сергей
08.07.2017
13:00:59
пиздец

Dmitry
08.07.2017
13:01:01
Ну много чего придумать можно, что бы наговнячить

Eugeniy
08.07.2017
13:04:56
Какие-то проблемы надуманные

Rei
08.07.2017
13:20:07
хуууу

М
08.07.2017
13:21:15
У меня вполне ясная структура проекта, отдельно вся логика, отдельно весь ui множество компонентов, но со стилями мне было удобно работать в одном файле, поддерживая вложенность классов от главных layout'ов к каким-то маленьким элементам/деталям

Так как весь файл писал я, то и ориентировался в нем быстрее, чем если бы были стили для каждого компонента. Проблемой стало именно кол-во строк и как следствие небольшие зависания vs code

А вот styled components это действительно очень круто, так как окно компонента, с которым работаю, итак всегда открыто

Eugeniy
08.07.2017
13:23:49
Все равно не понимаю какой плюс в большом файле - если нужно переиспользовать компонент где-то ещё тебе нужно будет ещё стили вытаскивать из этого файла

+ навигация

я жму поиск пишу компонент и сразу получаю стили и сам компонент

Это явно плохая практика писать в 1 файле при том, что ты работаешь с компонентным стеком

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