@react_js

Страница 4817 из 5115
Eugene
15.09.2018
11:31:42
Profil уфф

Andrei
15.09.2018
11:32:03
Profil уфф
А что не так?

J.
15.09.2018
11:32:29
Это один единственный редюсер
Тогда у тебя там state.UserName должно быть, а не state.auth.UserName

Google
Andrei
15.09.2018
11:33:50
Класс тоже называется Profil Я не думаю, что есть разница как его назвать

Andrei
15.09.2018
11:35:35
Я чего-то не понимаю? Пс я знаю, что по английски правильнее Profile

Сергей
15.09.2018
11:37:25
нет

Первый пошёл :)
еееее. самое начало чатика

J.
15.09.2018
11:38:38
нет
А почему нет, если вкратце?

Сергей
15.09.2018
11:39:00
А почему нет, если вкратце?
по чату поищи, пожалуйста. Это здесь обсуждалось раз 20

Александр
15.09.2018
11:40:31
А почему нет, если вкратце?
В кратце, потому что ты можешь импортнуть компонент назвав его как угодно

Abu
15.09.2018
11:42:48
еееее. самое начало чатика
Не лень было искать?)

Сергей
15.09.2018
11:42:48
Cenator
15.09.2018
11:42:50
И в этом нет ничего плохого
Пока ты один на проекте

Google
Артур
15.09.2018
11:43:37
Sergey
15.09.2018
11:43:46
вообще-то есть
То что ide зарефакторить не сможет?

Сергей
15.09.2018
11:44:00
То что ide зарефакторить не сможет?
ревьювить пуллреквесты тоже только через IDE?

анализировать код легче когда есть 50 названий?

J.
15.09.2018
11:44:26
В кратце, потому что ты можешь импортнуть компонент назвав его как угодно
Понял. В еслинте вроде было что-то чтоб не переименовывали. Люди начинают по другому делать?

Sergey
15.09.2018
11:44:56
Пока ты один на проекте
4 года экспортирую в командах 3-7 человек, когда ждать?

анализировать код легче когда есть 50 названий?
Анализ кода легче когда маленькие пул реквесты

J.
15.09.2018
11:46:40


Сергей
15.09.2018
11:47:23
Анализ кода легче когда маленькие пул реквесты
а неважно открываешь файл и там несколько переименований привычных классов Это ок по твоему?

Дмитрий
15.09.2018
11:51:50
Конфиги вполне можно экспортировать как дефолты, а так же корневые компоненты (энтри поинты), то есть вещи у которых изначально нет имени и не предвидится обычных импортов

Сергей
15.09.2018
11:53:52
переименовал a в файле и увидел везде, где зааффектилось

Sergey
15.09.2018
11:55:34
Как это поможет от "открываешь файл а там переименованные привычные классы"?

Andrei
15.09.2018
11:59:03
Так что с юзернеймом?
Да, извиняюсь, я что-то между букв пропустил, редюсер внешний и находится в отдельном файле

Andrei
15.09.2018
12:00:42
Я ещё пока не попробовал

Чуть позже отпишу

Default
15.09.2018
12:01:23
Как это поможет от "открываешь файл а там переименованные привычные классы"?
Хз, у меня вот импорты автоматом сворачиваются и мне очень хочется громко и некультурно ругаться, когда я вижу какой-то мусор вместо названия импортнутой сущности

Или тупая херь, которую я видел не так давно в виде накопипащеных тестов, где импорт был вида import Component from '.'

Google
J.
15.09.2018
12:32:04
class SomeListContainer { // ... render() { return <SomeList />; } export default connect(...)(SomeListContainer); Как считаете, норм так оформлять?

И файл называется SomeListContainer.js

⭕ VshelV
15.09.2018
12:35:49
Ребят есть либа компонентов https://github.com/resin-io-modules/rendition но она на typescript написана Можно ли чем-то за-транспайлить TS в ES6 ? можно конечно в ручную, но долго будет быстрее затранспайлить а потом пофиксить, то что не работает

Timur
15.09.2018
12:39:13
Ребят где лучше делать axios запросы? В редьюсере или в экшн криейторе?

Timur
15.09.2018
12:40:48
redux-thunk
Я понял, запрос идет в криейторе который возвращает функцию верно?

Timur
15.09.2018
12:41:05
Da
Спасибо

Timur
15.09.2018
12:42:05
from
15.09.2018
12:42:14
Это как?
что как?

J.
15.09.2018
12:43:11
Ребят где лучше делать axios запросы? В редьюсере или в экшн криейторе?
В экшн криейторе или в саге или еще в каком-то мидлвере. Редюсеры без сайд эффектов должны быть вроде как

Timur
15.09.2018
12:43:12
что как?
Всмысле в каком мидллваре?

from
15.09.2018
12:43:26
Всмысле в каком мидллваре?
в какой напишешь, там и делай)

Cenator
15.09.2018
12:43:43
Ну вот я в thunk делаю
Ну и нормально

from
15.09.2018
12:44:09
Ну и нормально
нет, плохо, thunk'и надо выбрасывать

Всмысле в каком мидллваре?
например https://github.com/lelandrichardson/redux-pack#data-fetching-with-redux-pack-new-way

Timur
15.09.2018
12:44:38
Google
from
15.09.2018
12:45:23
А чем плохо?
тем что они слишком мощные и позволяют что угодно нагородить и это потом сложно отслеживать

Паша
15.09.2018
12:46:58
Привет у меня опять вопрос, почему компонент не рендерится? const root = document.getElementById("app"); class NavBar extends React.Component { render(){ return ( <nav> <a>Trending</a> <a>Feed</a> </nav> ) } } ReactDOM.render( NavBar, root )

J.
15.09.2018
12:47:10
А чем плохо?
да это спорный вопрос, но вообще thunk все же можно для запросов ипользовать

Admin
ERROR: S client not available

Timur
15.09.2018
12:47:37
Спасибо всем за ответы

Учту)

J.
15.09.2018
12:48:11
тем что они слишком мощные и позволяют что угодно нагородить и это потом сложно отслеживать
Редук пак для простого подходит, а если повторные запросы нужны в зависимости от респонс

from
15.09.2018
12:48:48
Редук пак для простого подходит, а если повторные запросы нужны в зависимости от респонс
если "повторные запросы нужны", это вообще отдельный кейс и надо конкретно смотреть, зачем это надо

Паша
15.09.2018
12:48:57
<NavBar />
спасибо, чёт я чересчур невнимательный

from
15.09.2018
12:49:05
если "повторные запросы нужны", это вообще отдельный кейс и надо конкретно смотреть, зачем это надо
Возможно уместно, чтобы компонент решал, делать ли повторный запрос

А может тебе вообще rxjs нужен

Cenator
15.09.2018
12:49:16
Лол

Andrew
15.09.2018
12:50:02
rx хорош для такого

J.
15.09.2018
12:50:14
А может тебе вообще rxjs нужен
А что ты на счет редуес-сага думаешь?

Andrew
15.09.2018
12:50:36
А что ты на счет редуес-сага думаешь?
Тоже самое ток на генераторах

from
15.09.2018
12:50:43
Возможно уместно, чтобы компонент решал, делать ли повторный запрос
И опять же никто не мешает это сделать в своей миддлваре, которая будет явно создана для этого, а не нейтральный thunk, в котором никому неизвестно что происходит, пока в код каждого экшна не залезешь

J.
15.09.2018
12:51:32
Тоже самое ток на генераторах
Тоже такое читал, но в основном везде вижу thunk или sagas

Andrew
15.09.2018
12:52:11
Есть готовая мидлвара redux observable

Google
from
15.09.2018
12:53:09
мне саги не нравятся, но кому как По мне это хороший механизм, реализованный не там, где надо Все кто с сагами работает, имеет тенденцию кидать экшны только ради дальнейшей обработки в саге, миновав обновления стора Тем самым нарушая идею флакса/редакса

J.
15.09.2018
12:55:49
Есть готовая мидлвара redux observable
Про него я знаю, но насколько он реально часто используется на проектах. Я хотел бы прежде всего самые ходовые решения практиковать

Andrew
15.09.2018
12:56:38
Нет одного ходового решения

Либо стримы либо генераторы

J.
15.09.2018
12:57:37
Сложные асинк флоу требуют чутка подумать
Пока я все же сага осваиваю, а дальше будет видно

Andrew
15.09.2018
13:00:53

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