
Andrey
04.08.2018
20:05:18
Да.

Rustam
04.08.2018
20:43:56

Vladislav
04.08.2018
21:28:21
Всем привет, работал кто-нить с fluxxor?

Nikita
04.08.2018
21:35:29
Всем здрасте, а кто то представляет как работает codesanbox?)
как можно сделать чтобы в окне браузера можно было js код сразу и писать и смотреть что вышло?

Google

Stanislau
04.08.2018
21:39:53
Для таких целей использую https://repl.it

Ches
04.08.2018
21:40:27
подскажите как лучше с jest и enzyme проверить что компонент имеет определенный дочерний?
есть какой нибудь селектор на компонент?
через shallow рендер если можно

Artem
04.08.2018
21:42:02
find('Component') как то так вроде

Dr.
04.08.2018
21:42:30
Привет
можете пожалуста помочь
вот в редуксе есть userCheckState
есть ли подобное в mobx? не могу найтив доках
и вообще как в mobx ограничивать вход на страницу, и организовывать перенаправление, исодя из ролей
Буду очень бллагодарен

Nikita
04.08.2018
21:46:30

Ches
04.08.2018
21:53:58

Andrew
04.08.2018
21:55:18
Через children взять
И хз как сравнить что это именно определенный

Dr.
04.08.2018
22:13:50

Andrew
04.08.2018
22:18:46

Kendr
04.08.2018
22:19:36

Google

Andrew
04.08.2018
22:20:33
Ладно тогда я наверное не понял

Kendr
04.08.2018
22:21:38

Dr.
04.08.2018
22:22:13

Andrew
04.08.2018
22:22:58

Dr.
04.08.2018
22:27:27
Я про то что допустим пользователь заходит в приложение, сразу идёт проверка он залогинен или нет,
Если нет то он может пройти на страницу app/admin/login
Авторизоваться и его по идее должно перекинуть на главную, а если он все таки по ошибке снова зайдёт на страницу логина, так как он авторизован делать постоянно авторедирккт на главную.
Потом вот я не пойму что сделать
(Сразу ещё уточню что опыта в реакте мало, но я пытаюсь самостоятельно найти решение, и если сижу и туплю 1-3 часа начинаю в чаты писать)
Раньше пробовал с редуксом работать, так там просто на роутер вешался userlogged
И в этот путь пускает только если он тру и в целом все редиоккты.
А вот при использовании mobx не знаю как поступить
Впринципе также если пользователь не админ и он не авторизован и топает на страницу к кторой нет доступа, либо редиректить на логин либо выводить сообщение что извините прав нет у вас

Andrew
04.08.2018
22:31:01

Artem
04.08.2018
22:31:16

Dr.
04.08.2018
22:32:29
Тоесть впринципе просто из документации редакса вытянуть и адаптировать ?

Andrew
04.08.2018
22:33:07

Artem
04.08.2018
22:33:11

Andrew
04.08.2018
22:33:18
Я чет наверное туплю

Dr.
04.08.2018
22:34:06

Artem
04.08.2018
22:34:14
Я чет наверное туплю
мне кажется он экшен увидел, который чекает или редиректит, и подумал что это базовый метод ридакса)

Andrew
04.08.2018
22:35:03
getState в экшоне ?
Редакс по дефолту так не умеет)

Artem
04.08.2018
22:35:43
с обвязкой на реакт роутер

Andrew
04.08.2018
22:36:54
Короче в оф доке редакса такого явно нет

Dr.
04.08.2018
22:40:28
хм, не офф дока а https://maxfarseer.gitbooks.io/react-router-course-ru/content/razdelenie_dostupa.html

Google

Dr.
04.08.2018
22:40:40
я ошибся..вот тут видел

Andrew
04.08.2018
22:43:13

Dr.
04.08.2018
22:43:24
я щас снова перечитал вскользь.. и мне кажется что данный тутор для реакт роутер. а не для редакс... имне ничего не мешает им воспользоваться..
нно в целом данный жеподход будет работать??

Alex
04.08.2018
22:43:35
подскажите, пожалуйста, свежие годные гайды по реакту и экспрессу в одном проекте. почти во всех по разному делать, не знаю как правильно

Andrew
04.08.2018
22:44:58

Dr.
04.08.2018
22:45:08

Andrew
04.08.2018
22:45:10
Погугли и все будет понятней

Dr.
04.08.2018
22:47:35
спасибо, ознакомлюсь с докой реакта. статью нашел.
еще раз спасибо

Abu
04.08.2018
23:06:08

Bear
05.08.2018
02:56:44
Привет, кодеры. У меня есть stateless компонент List, рисующий список из stateful компонентов Article. Пропс в виде массива объектов(по штуке на Article) прилетает откуда-то сверху в List и должен разойтись соответственно по Article-ам. Подскажите плз, эти данные лучше тупо передать в стейт Article-ов или желательно их скопировать? Или пришло время учить менеджмент состояний?
Нюансы: Использовать данные будут только Article, периодически они будут отправлять коллбеки в List, но дальше данные никуда не уходят.


UsulPro
05.08.2018
05:26:45
Привет, кодеры. У меня есть stateless компонент List, рисующий список из stateful компонентов Article. Пропс в виде массива объектов(по штуке на Article) прилетает откуда-то сверху в List и должен разойтись соответственно по Article-ам. Подскажите плз, эти данные лучше тупо передать в стейт Article-ов или желательно их скопировать? Или пришло время учить менеджмент состояний?
Чем меньше что-то копируешь, тем лучше. Если есть возможность все делать stateless, то лучше делать, пока не появится причина иметь стейт у компонента (например, если ты обновляешь статью не по символьно, а по нажатию "сохранить", то тогда есть смысл держать текст в стейте компонента), но тогда да - желательно проследить, чтоб не мутировалось состояние "где-то сверху".
>Или пришло время учить менеджмент состояний?
это и есть менеджмент состояний, даже если все в стейте корневого элемента хранишь, не только redux/mobx

Cenator
05.08.2018
06:10:59

Jack
05.08.2018
06:40:57
Объясните пожалуйста. Есть такой код
const template = (<div>
<h1>{count}</h1>
<button onClick={addOne}>+</button>
</div>
);
ReactDOM.render(template, document.getElementById('app'));
и функция addOne которая просто инкрементирует значение count. насколько я понял в этом методе addOne надо снова создать шаблон и делать рендер, чтобы значения менялось после клика. Получается реакт перерисует весь этот шаблон каждый раз по нажатию ? это простой пример без компонентов

Тимофей
05.08.2018
06:47:50

Jack
05.08.2018
06:48:42

Тимофей
05.08.2018
06:50:03

Jack
05.08.2018
06:55:47

Google

Тимофей
05.08.2018
06:57:48

Jack
05.08.2018
06:58:07

Roman
05.08.2018
07:00:22

Admin
ERROR: S client not available

Kendr
05.08.2018
07:01:00

Jack
05.08.2018
07:01:13

Roman
05.08.2018
07:01:30
https://bogdan-lyashenko.github.io/Under-the-hood-ReactJS/

simon
05.08.2018
08:14:03
https://github.com/rsuite/rsuite

Богдан
05.08.2018
08:41:12
Здоров, орлы)
Подскажите пожалуйста парочку примеров хороших репозиториев-проектов

[Anonymous]
05.08.2018
09:21:21
http://tusharnile.blogspot.com/2018/07/react-js.html?m=1

Sharyar
05.08.2018
09:31:31
http://sean-smith.me/assets/portfolio/25-react-projects/index.html

Богдан
05.08.2018
10:08:36

sk
05.08.2018
10:15:50
создавал проект с помощью create-react-app, не эджектил его, при сборке полуаются такие пути:
href="/manifest.json"
а должны быть с точкой:
href="./manifest.json"
как это исправить

Cenator
05.08.2018
10:19:32
/ это рут веб сервера, запусти любой сервер и будет работать

sk
05.08.2018
10:20:18
не работает

Cenator
05.08.2018
10:20:25
Как запускал?

sk
05.08.2018
10:21:55
я вопрос не совсем так задал, мне это приложение на github-pages выложить нужно

Google

Cenator
05.08.2018
10:23:16
Ну вылей на ветку gh-pages содержимое папки build

sk
05.08.2018
10:23:34
если бэк есть то он будет по дефолту отдавать директорию с моим билдом, а что если на github-pages выкладывать сделать?
не менять же каждый
были те же ошибки что и при тупом заливании в имя-пользователя.github.io
Ну вылей на ветку gh-pages содержимое папки build

Cenator
05.08.2018
10:25:04

sk
05.08.2018
10:26:08
нет, 404

Максим
05.08.2018
10:29:46
всем привет я использую реакт роуте и впопрос такой когда перехожу по маршруту /shop должен открываться компонент shop в которм опписан export default class Shop extends React.Component {
constructor(props) {
super(props);
this.onLogout = this.onLogout.bind(this);
}
onLogout(id){
this.props.history.push("/home/category/"+id)
}
а в рендере есть кнопка по клику должна работать! но получаеться так что он сразу переходит в категорю без открытия shop что не так ?

Cenator
05.08.2018
10:31:33
нет, 404
Скинь свой репозиторий и научись делать reply на сообщение

Максим
05.08.2018
10:31:37
вот метод на кнопке onClick={this.onLogout(55)

Cenator
05.08.2018
10:33:04

Arthur
05.08.2018
10:35:43
onClick={() => this.onLogout(55)}

sk
05.08.2018
10:38:24

Максим
05.08.2018
10:44:05