@react_js

Страница 4388 из 5115
Timofey
12.07.2018
17:34:10
?

Дмитрий
12.07.2018
17:36:04
Хех, а если есть какой то шелл приложения статичный с кнопками и внутри с динамическим контентом. И в зависимости от этого контента нужно менять действия при нажатии на эти кнопки шелла, то как лучше поступить?

Google
Artyom
12.07.2018
17:36:18
ты чего?

Сергей
12.07.2018
17:36:32
Max
12.07.2018
17:37:34
@artalar @sergeysova а киньте страницу с цсс фреймворками

Artyom
12.07.2018
17:37:48
?
Ну как минимум https://t.me/react_js/427592

@artalar @sergeysova а киньте страницу с цсс фреймворками
3 ссылки в первом же note https://github.com/artalar/blog/blob/master/src/pages/currently-best-ui-kits.md

Max
12.07.2018
17:38:33
в каком note?

Дмитрий
12.07.2018
17:38:41
Вот тоже пришёл к стейт машине, но тут получается должно быть определено количество конечных состояний заранее, что ограничивает гибкость

Сергей
12.07.2018
17:38:44
Ну как минимум https://t.me/react_js/427592
ээээ пункт 2 вообще ни о чем остальное спасибо, не видел

Artyom
12.07.2018
17:38:48


Max
12.07.2018
17:39:11
а что это за страница и почему я должен про нее знать?

Google
Max
12.07.2018
17:39:19
адель во

Artyom
12.07.2018
17:39:27
ээээ пункт 2 вообще ни о чем остальное спасибо, не видел
Да там достаточно одного пункта - он вырубил issue и забросил полностью проект. А потом написал нервную статью и заметки в твиттер про то как тяжело опенсурсить

Max
12.07.2018
17:39:47
спасибо

Timofey
12.07.2018
17:42:50
Немного уточню предыдущий вопрос, что лучше всего юзать для реализации lazy loading для списка объектов которые подгружаются по мере скрола?

Jakhongir
12.07.2018
18:08:06
всем привет, хотел спросить - что вы используете для адаптивной верстки с реактом? Говорят есть какой-то reactstrap, но пока не знаю пользоваться ли им (так как я бегиннер в реакте, не знаю насколько он подходит мне...) ?

Дмитрий
12.07.2018
18:11:17
Все "прогнозы" про них на этот год не сбылись)

http://aigamedev.com/open/articles/fsm-age-is-over/

Можно для разнообразия попробовать не наступать на те же грабли что и люди всего 10 лет назад ?‍♂️

Сергей
12.07.2018
18:15:28
Стейт машины не нужны
не пойму, сарказм или нет

Андрей
12.07.2018
18:17:06
Вопрос как из функции в родительском элементе передать объект в дочерний ?

Андрей
12.07.2018
18:23:37
сори за глупый вопрос )

Дмитрий
12.07.2018
18:26:04
Ога)

Google
Artyom
12.07.2018
18:26:37
Ога)
Я тут нашел... https://github.com/calmm-js/kefir.atom

И понял что мой пазон - практически копия

Дмитрий
12.07.2018
18:28:04
Альтернатива)

Если существует например всего пара способов решать задачу, то как ни крути решения будут похожи)

Artyom
12.07.2018
18:31:31


K
12.07.2018
18:32:28
Что за тулза?

Artyom
12.07.2018
18:32:49
Что за тулза?
https://bundlephobia.com

K
12.07.2018
18:33:06
Мильены gracias

Dmitry
12.07.2018
18:36:12
если в другом порядке то будет

KIL

KILL

подсознание автора дает подсказки

Artyom
12.07.2018
18:36:36
O_o

Uryashnik
12.07.2018
18:37:14
Ребят подскажите пожалуйста по деструктурипзации вот есть фрагмент из кода на реакте <List data = {mock} /> дальше я могу получить доступ к данным через props.data но код дальше таков const List = ({ data }) => {..... я понимаю что деструктуризация выглядит примерно так let {data} = props.data но ведь эта строчка нигде не написана

import React from 'react' const List = ({ data }) => { const getItems = () => data.map((el, idx) => <li key={idx}> {el.firstName} <img src={el.avatar} /> {el.lastName} </li>) return <ul style={{ listStyleType: 'none' }}>{getItems()}</ul> } export default List

Uryashnik
12.07.2018
18:43:25
да это в общем, это не кусок кода уже готового

и отлаженного

по первой практикуюсь что и как работает

Google
Admin
ERROR: S client not available

Uryashnik
12.07.2018
18:44:31
меня интересует понять сам подход почему в деструктуризации let {data} = props.data не обьявлено, но передав в функцию { data } все работает

тупой пример на чистом js

let arr = {arg1: "Vasya", arg2: "Petya"}; let {arg1} = arr; alert({arg1});

алерт вылазит, но если удалить строку let {arg1} = arr; то работать не будет

а почему в коде выше в реакте работает не понимаю

Stepan
12.07.2018
18:51:03
а почему в коде выше в реакте работает не понимаю
Я правильно понимаю, что тебя смущает, что нигде нет строки let { data} = this.props?

Uryashnik
12.07.2018
18:51:40
да

верно

точнее props.data

Stepan
12.07.2018
18:52:37
Компонент можно описать либо классом и там у тебя пропсы доступны через this.props и через функцию, где props - это просто аргумент

function MyComponent(props) { }

Можно сделать деструктор нацию Stepan Mikhaylyuk: function MyComponent(props) { let { data} = props; }

А можно сделать это же короче Stepan Mikhaylyuk: Можно сделать деструктор нацию function MyComponent( {data}) { .. access data variable }

@uryahnik , понятно объяснил?

Uryashnik
12.07.2018
18:57:09
спасибо что прояснил сейчас прочитаю деструктуризацию еще раз, я видимо чтото пропустил

Alex
12.07.2018
19:58:51
Че то ты усложнил объяснение. Деструктуризировать можно прямо в аргументах функции

Hrant
12.07.2018
19:59:50
всем привет кто нибудь знает реацт нативе?

Hrant
12.07.2018
20:00:55
@reactnative_ru
спасибо

Google
Uryashnik
12.07.2018
20:02:52
Если функция получает объект, то она может его тут же разбить в переменные: 'use strict'; let options = { title: "Меню", width: 100, height: 200 }; function showMenu({title, width, height}) { alert(title + ' ' + width + ' ' + height); // Меню 100 200 } showMenu(options);

Artyom
12.07.2018
20:22:15
Мне кажется там даже меньше может быть

Бандлфобия, к сожалению, довольно глупая

Хотя сейчас аналитику по зависимостям подвезли - это круто

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