@react_js

Страница 483 из 5115
Timur
20.09.2016
15:23:32
MAc OS Lion

Alex
20.09.2016
15:23:45
Astral Edition?

Alex
20.09.2016
15:24:19
Urandom powered

Timur
20.09.2016
15:24:33
ну тот самый

Google
Timur
20.09.2016
15:24:34
)

))

Andrey
20.09.2016
15:27:25
@TimOneFAM ты можеш отдебажить падающее приложение добавив перед командой sudo dtruss и введя пароль

тогда оно перед падением напишет что-то вменяемое , по еоторому можно будет выяснить что упало, и переустановить )

Timur
20.09.2016
15:28:16
пробую

какая то матрица происходит ))

что то надписи Happy end я не наблюдаю

))

как проверить прошла сборка или нет ?

Alex
20.09.2016
15:32:06
собрать самому без джанги и видно будет

я например пытался к рельсам прикрутить реакт приложение. Потом я понял что это хреновая затея.

Andrey
20.09.2016
15:32:37
ну когда остановится тогда и читай матрицу

Timur
20.09.2016
15:36:46
на это закончили psynch_cvwait(0x100EE99D0, 0x120000001600, 0x1200) = -1 Err#4 psynch_cvwait(0x100EE99D0, 0x150000001900, 0x1500) = -1 Err#4 psynch_cvwait(0x100EE99D0, 0x130000001700, 0x1300) = -1 Err#4 psynch_cvwait(0x100EE99D0, 0x140000001800, 0x1400) = -1 Err#260 select(0x11, 0x101A05518, 0x101A0551C, 0x0, 0x0) = -1 Err#4 select(0xE, 0x10171C648, 0x10171C64C, 0x0, 0x0) = -1 Err#4

Google
Alex
20.09.2016
15:41:35
а что тут непонятно?

Andrey
20.09.2016
15:50:51
да. кончился заряд в контроллере типов.

неси в ремонт

Alex
20.09.2016
15:53:22
import { guess } from 'libastral'

Alex
20.09.2016
15:58:55
есе сирьёзно . ищи чегонить осмысленное. потомучто мало кто сможет помочь в матрице.
А как же парень который смотрел на матрицу и видел девушку?

Andrey
20.09.2016
15:59:32
@Fedcomp это тот самый случай

Grigory
20.09.2016
16:22:27
Подскажите, как получить доступ к компоненте, внутри провайдера? ReactDOM.render( <Provider store={this.options.store}> <ChildNode/> </Provider>, document.getElementById('sidebar') ); Нужен доступ к ChildNode

Lupsick
20.09.2016
16:24:18
кто-нибудь юзал https://github.com/jwilder/nginx-proxy ?

Grigory
20.09.2016
16:25:40
Хочу метод компоненты дернуть

Есть возможность?

Name
20.09.2016
16:29:46
не надо дёргать задача какая конкретно?

Grigory
20.09.2016
16:31:30
не надо дёргать задача какая конкретно?
Сделать скролл списка к нужному элементу. Скролл может понадобиться сделать в любой момент

Name
20.09.2016
16:32:13
ну и передавай в пропсах идентификатор нужного элемента

Grigory
20.09.2016
16:33:54
Ок, а как его ансетить? Например, я передал в компоненту пропсы, в том числе идентификатор. Потом какие то пропсы поменялись, а идентификатор остался, будет ошибочный скролл

То есть я должен сделать скролл и забыть про этот пропс

Name
20.09.2016
16:36:29
проверяешь в componentWillReceiveProps твоего компонента списка, изменился ли таргет для скролла на валидное значение, и если так, то скролль

Grigory
20.09.2016
16:37:23
А если не изменился и это правильно? Например мне нужно два раза подряд сделать скролл вниз при добавлении элементов?

Dmitry
20.09.2016
16:38:21
Ты же указываешь не сколько проскроллить, а к какому элементу

Google
Dmitry
20.09.2016
16:38:35
Если не изменился, то ты уже на нем

Grigory
20.09.2016
16:38:53
Ок, а если я хочу сделать не к элементу, а к концу списка?

И даже если к элементу: сделал скролл один раз, юзер сделал скролл, хочу к нему второй раз

Как определить?

И все же, есть ли принципиальная возможность дернуть метод у компоненты внутри провайдера?

Alex
20.09.2016
16:42:42
Твоя задача звучит так что ты должен скролить пока не попадешь на тот элемент куда кликнул пользователь, разве нет?

кликнул на другой элемент значит компонент будет скролить к другому пока не доскролит

Grigory
20.09.2016
16:43:38
Вот щас не понял
Нет, я задал скролл на элемент. Юзер после этого может скроллить список, а потом мне понадобилось снова поставить скролл на тот же элемент

Name
20.09.2016
16:43:43
возможность есть, но дело не в возможности, а в решении проблемы, которое не противоречит используемым инструментам

Alex
20.09.2016
16:44:25
Grigory
20.09.2016
16:44:45
Я понимаю, что костыль

anoru
20.09.2016
16:44:56
Скроллить на propsreceive не нужно, так что и проблемы не появится

делай просто метод, котороый скроллит по id, ref или еще как-нибудь

и прокидывай его пропсом

Cocker
20.09.2016
16:45:28
Это костыль.
Признавайся где танки спрятаны!

Alex
20.09.2016
16:45:49
Признавайся где танки спрятаны!
Какие танки, режим прекращения огня, нет никаких танков.

anoru
20.09.2016
16:45:55
Таким образом можешь вызывать его множество раз и не надо проверять совпадает ли прошлый пропс с новым. Повторюсь, что скроллить на receive не стоит )

Grigory
20.09.2016
16:46:25
и прокидывай его пропсом
А как его дергать тогда?

Google
Name
20.09.2016
16:47:48
this.props.foo()

Grigory
20.09.2016
16:48:12
Мне его дергать надо снаружи компоненты

Name
20.09.2016
16:49:18
он у тебя и будет определён снаружи, но дополнительно ты передаёшь его внутрь

Grigory
20.09.2016
16:51:12
Поясни, пожалуйста, не соображу: function foo() {} <Provider><Main foo={foo} /></Provider>

Как дернутьо foo чтобы в компоненте что-то произошло?

Алексей
20.09.2016
16:52:51
this.props.foo()

Name
20.09.2016
16:53:01
ты что-то не то нарисовал, сейчас я покажу, что я понял с твоих слов

Grigory
20.09.2016
16:53:13
Нет, дергать мне нужно вне компоненты Main

Есть логика вне компоненты, по которой определяется, что нужно сделат скролл. Main должна сделать его.

Алексей
20.09.2016
16:54:28
Нет, дергать мне нужно вне компоненты Main
тогда в компоненте Main напиши функцию, которая скроллит

и через this.refs.main дергай метод этот

Grigory
20.09.2016
16:55:01
Внутри провайдера нельзя делать refs

Алексей
20.09.2016
16:55:14
В нутри какого провайдера?

Grigory
20.09.2016
16:55:26
<Provider><Main foo={foo} /></Provider>

Provider redux

Name
20.09.2016
16:55:32
ну так прокидывай пропсы, используй глобальную переменную, используй redux, выпускай события на document, whatever

Grigory
20.09.2016
16:56:27
Повторяю изначальный вопрос, есть ли возможность дернуть метод у компоненты внутри провайдера?

anoru
20.09.2016
16:57:30
Какой redux, ребят)

function handleClick(event) {{ // что угодно делаешь. } <Parent handleClick={handleclick}> <Children onClick={this.props.handleClick}></children

Google
anoru
20.09.2016
16:59:01
Ты же можешь что угодно передавать родителю. Получай по евенту дом ноду и скролль, например

Grigory
20.09.2016
16:59:26
Мне не родителю, мне чайлду

В том то и проблема

anoru
20.09.2016
16:59:45
У тебя неправильные вопросы. Тебе дали ответ, осталось зазюать его

Name
20.09.2016
17:01:19
Мне не родителю, мне чайлду
https://jsfiddle.net/2tLhb9cr/ это твоя проблема? чего не хватает? запили свой случай на jsfiddle

anoru
20.09.2016
17:01:29
http://www.robinwieruch.de/redux-mobx-confusion/

blkmrkt
20.09.2016
17:01:58
https://discuss.reactjs.org/t/if-typescript-is-so-great-how-come-all-notable-reactjs-projects-use-babel/4887/2?u=spicyj

Name
20.09.2016
17:02:40
топ вброс

Dreamerinnoise
20.09.2016
17:02:57
Да

Grigory
20.09.2016
17:03:14
https://jsfiddle.net/2tLhb9cr/ это твоя проблема? чего не хватает? запили свой случай на jsfiddle
Скролл не по клику пользователя, а по логике самой прилаги, юзер ничего не далет.

Name Логика эта работает во вне Hello, что-то из вне пришло, и я понимаю, что мне нужно дернуть Hello, чтобы сделать скролл

Dreamerinnoise
20.09.2016
17:04:14
Там на бедного Андре мимоходом набросились

Dmitry
20.09.2016
17:04:21
Переложи onAction из клика в любое место, где тебе нужно его дернуть

Aleh
20.09.2016
17:04:22
@chicoxyzzy тут говорят, ты много рассказывал про несколько сторов в redux, про необходимость синкать(и про rxjs??)

Grigory
20.09.2016
17:06:09
redux
Отлично, подскжи тогда, как сделать с ним позицию скролла?

anoru
20.09.2016
17:06:47
Вспомнил тут как некоторые из чатика даже мидлвару писали, чтобы потом писать экшены для скролла к нужной дом ноде) Возможно это твой случай. Хотя я уверен, что проблему можно базовым способом

Name
20.09.2016
17:08:57
Отлично, подскжи тогда, как сделать с ним позицию скролла?
ну вообще скролл в твоём случае это только side-effect и его вроде бы даже хранить нигде не надо, так что redux тут как-то боком выйдет

anoru
20.09.2016
17:10:29
>А как у вас стратегия в переводах построена? ru.json, en.json. И также разные языки в зависимости от домена. Типа ru_test.json. Однако там лишь несколько фраз, которые могут иметь другой текст. Поэтому они мержаться. Работает все через require.context Понимаю, что не твой случай, просто приметил)

Grigory
20.09.2016
17:10:47
ну вообще скролл в твоём случае это только side-effect и его вроде бы даже хранить нигде не надо, так что redux тут как-то боком выйдет
Именно, мне не надо его хранить, мне надо сделать и забыть. Поэтому редакс вплетать не хочу.

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