@react_js

Страница 2128 из 5115
Usman
10.09.2017
11:21:12
import './css/index.css'; import Player from './js/Player';

А как скрипты подключить?

from
10.09.2017
11:37:47
А как скрипты подключить?
Вторая строчка и делает то, что тебе нужно

Nikita
10.09.2017
12:12:44
Ребят помогите ,проверяют объект category: PropTypes.array ,в консоли пишется что он object,ставлю PropTypes.object, в консоли пишется что он array,какой-то объект Шредингера

Google
Nikita
10.09.2017
12:14:47
Думал что его в редюсере меняю ,когда данные приходят ,но в initialState пробовал делать его и объектом и массивом

Nikita
10.09.2017
12:21:40
в js массив это объект
Ну да ,но раньше propTypes различал их

Сергей
10.09.2017
12:21:58
и различает

Nikita
10.09.2017
12:22:38
и различает
Ну вот я и спрашиваю ,что я мог такого сделать ,что в консоли ошибку такую выдает

Сергей
10.09.2017
12:22:58
проверь Array.isArray на своем объекте



Yung
10.09.2017
12:27:36
прям сейчас задался в соседнем чате вопросом, стоит ли попробовать для серверсайд рендеринга такое решение и будет ли оно ок? Это же аналог прередер.ио по идее

Nikita
10.09.2017
12:27:38
проверь Array.isArray на своем объекте
Все нашел ошибку ,спасибо

проверь Array.isArray на своем объекте
Нечайно не сохранил файл ,и думал что не работает :С ,тупость 90 уровня

Антон
10.09.2017
12:44:25
ребята, как цеплять img в реакте?

import logo from '../../images/logo.png' <img src="{logo}" alt=""/>

не работает в коде так и выглядит

Google
Антон
10.09.2017
12:45:16
хотя в папке билда появляется logo.af7f034a.png

Антон
10.09.2017
12:49:18
работает

хеш в названии как то вырубить можно?

просто logo.png?

kana
10.09.2017
12:49:37
а зачем?

kana
10.09.2017
12:50:01
https://www.npmjs.com/package/url-loader вот тут все настройки

Антон
10.09.2017
12:50:08
спс

Andrey
10.09.2017
12:50:14
Не надо
Уверен, что пересечения имён не будет?

Nikita
10.09.2017
12:50:40
kana
10.09.2017
12:50:52
Но не стоит. То, что собранно - это считай скомпилиронный байткод, только не байткод) Поэтому ты предположительно вообще не должен знать, что там в папке билда, главное что работает

Andrey
10.09.2017
12:50:57
А, не тому ответил, сорян.

Usman
10.09.2017
12:51:39
Вторая строчка и делает то, что тебе нужно
Обычный до реакта написанный скрипт не получется подключить. Ошибку выводит

kana
10.09.2017
12:52:18
export добавь в том, что написал

Andrey
10.09.2017
12:52:34
Обычный до реакта написанный скрипт не получется подключить. Ошибку выводит
Прочитай ошибку и исправь её. Там обычно пишется нормальный текст.

Usman
10.09.2017
12:52:45
там дохрена скриптов

from
10.09.2017
12:52:46
в хтмл-файле через <script />

Google
Usman
10.09.2017
12:53:02
каждый прописать как то не очень

в скриптах много функций и переменных. Каждую строку придется в export совать

Ilya
10.09.2017
12:55:13
export default { func: function() {}, func2: () => {} } ?

kana
10.09.2017
12:56:58
а раньше ты типа все в window экспортил?

это в любом случае стоит переписать, реакт это или нет

Nikita
10.09.2017
13:15:40
setState асинхронно выполняется?

Egor
10.09.2017
13:18:49
+

Stepan
10.09.2017
13:19:30
setState асинхронно выполняется?
Да, там есть колбек, если что

Nikita
10.09.2017
13:19:59
да, спасибо)

Stanislav
10.09.2017
13:53:02
Рыбята, есть вопрос. http://mysolaris.xyz/task-app/ (предупреждаю, делаю для мобильных и планшетов) Начал изучать Реакт. Параллельно с изучением набросал за два дня такую фиговину. Появился вопрос: как лучше передавать данные: через AJAX с JSON'а или массивом внутри?

Антон
10.09.2017
13:55:20
axios?

+json

Stanislav
10.09.2017
13:55:46
Можно и его. Мне просто поэмулировать API

Антон
10.09.2017
13:56:20
немного не ясен вопрос мне

Maxim
10.09.2017
13:56:36
создай просто json файл с данными и все

kana
10.09.2017
13:56:44
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

Stanislav
10.09.2017
13:57:30
Антон
10.09.2017
13:57:54
а я сразу на серваке создаю фикстуры и пишу апи ) изучая реакт

Denis
10.09.2017
14:11:47
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+ Не все знают что скрывается за css pixel

Google
Denis
10.09.2017
14:12:04
Вот и занимаются хуйней

Антон
10.09.2017
14:13:26
или дай что почитать

я походу тоже незнаю

Admin
ERROR: S client not available

Denis
10.09.2017
14:14:26


Проще говоря неважно какой у тебя экран плотность пикселей и бла бла

16 пк будет удобно читаться на любых девайсах

Будь то ретина

Антон
10.09.2017
14:16:34
https://pepelsbey.net/pres/clear-and-sharp/#cover вспомнился старый доклад с #404

человек из оперы

Denis
10.09.2017
14:16:57
Или старый андроид 320 на 400

Konstantin
10.09.2017
14:36:00
Привет. Подскажите плиз. У реакта есть возможность при сборке (в зависимости от энвайромента) исключать компоненты и роуты из билда?

Николай
10.09.2017
14:40:03
Это сборщик должен делать, а не реакт

Konstantin
10.09.2017
14:41:22
Это сборщик должен делать, а не реакт
Да - это понятно. Так есть возможность или нет?

Николай
10.09.2017
14:42:19
Да - это понятно. Так есть возможность или нет?
Зависит от того, чем собирается проект

kana
10.09.2017
14:43:51
Не очень понятно, что значит "исключать компоненты". Как код будет работать, если его нет

Konstantin
10.09.2017
14:44:17
Зависит от того, чем собирается проект
Вопрос на вопрос - это конечно круто ). Вопрос то в том, есть ли такие средства. Чтобы в ту сторону копать.

kana
10.09.2017
14:44:36
Если речь про тришейкинг, то вебпак по умолчанию удаляет неиспользуемый код а продбилде (в девбилде помечает код как не используемый)

Konstantin
10.09.2017
14:44:52
Не очень понятно, что значит "исключать компоненты". Как код будет работать, если его нет
Если правильно и модульно писать, то все будет работать. И при сборке часть интерфеса можно отрубать.

Google
kana
10.09.2017
14:48:02
Ну вот у тебя есть import Button ... export const App = () => { if (somePredicate) { return <Button />; } else { return <span>hello</span>; } } Полагаю, ты хочешь типа выпилить Button, как бы горантируя, что somePredicate всегда False?

kana
10.09.2017
14:53:59
Могу придумать только использовать динамический импорт

import("./Button") вернет промис на кнопку, а чанк с кнопкой отделить от основного бандла можно

Потому что даже если удалить из кода использование кнопки, она же все равно заимпорчена и тришейком не порежется емнип

Konstantin
10.09.2017
14:59:24
ладно ок, фэнкс

Nikita
10.09.2017
15:29:26
парни, а как с роутера сделать, что если юзер заходит на страницу, которой не существет, то его бы перекидывало на главную?

3 версия, если что

code4aman
10.09.2017
15:32:43
Последним роутом матчишь все и указываешь компонент

Nikita
10.09.2017
15:33:28
а поподробнее?)

code4aman
10.09.2017
15:34:26
<Route path="*" component={Home} />

Nikita
10.09.2017
15:35:23
о, класс,спасибо)

Илья
10.09.2017
15:49:08
Доров народ, может кто подсказать с чего начать изучение реката?

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