Oleg
просто перехажу на нужную сцену а в параметрах передаю то что нужно
Oleg
я тоже
Евгений
зачем диспатч нужен?
Евгений
не мог бы объяснить что есть task и dispatch?
Oleg
для номарльной интеграции с редуксом
Евгений
хорошо, примерно хоть начал представлять куда копать
Евгений
спасиб
Oleg
task это объект который я передаю в action (с сервера приходят задачи разных типов я их показываю в списке а по нажатию открываю экран задачи)
Евгений
область видимости у навигатора как определить?
Евгений
то есть он откуда то из других пропсов приходит
Oleg
dispatch это кухня redux, если его не используешь то он и не нужен
Евгений
не использую
Oleg
не уверен что правильно понял вопрос
Евгений
?
Oleg
про область видимости
Евгений
ну, есть просто список, там рендерятся элементы, вот в каждый отдельный элемент надо пробросить этот навигатор, чтобы по клику на каждый итем можно было перейти на другую активити.
А сам навигатор мы просто экспортируем и всё, то есть мы его по факту из пропсов достаем, без явной передачи, типо как тут:
_renderItem = ({item}) => {
return <ListItem item={item}/>
};
Евгений
но при этом в ListItem я его никак не могу достать
Евгений
поэтому и говорю, что не понятна область его видимости, этого пропса
Oleg
нет, досточно просто вызвать функцию при нажатии
Anonymous
Oleg
в renderItem уже передается item при нажатии на listitem нужно вызвать функцию и предать ей параметр
Евгений
я пытался пробросить в этом же активити
Евгений
не получается
Евгений
передать нельзя
Евгений
он ругается что в функцию передается 1 параметр
Евгений
рендер итем не жрет
Евгений
я по разному передавал
Евгений
и банально просто добавляя 2 входной с навигатором
Евгений
и в сам активити пропс пробрасывал
Евгений
он писал нечто вроде _ref2 is not function или вроде того
Евгений
сейчас попробую еще раз
Oleg
<ListItem onPress={() => this.openTask(tasks[item])} >
Евгений
точно
Oleg
ps посомтрел вопрос на so ... не делай запросы внутри кмпанента
Евгений
я забыл что кастомные компоненты тоже с событиями могут работать
Евгений
запросы?
Oleg
_makeRequest
Oleg
компонент должен быть глупым
Евгений
а как сделать?
Oleg
максимально глупым
Евгений
если не в компоненте, то в чем мне его сделать
Евгений
просто я еще endless scroll делать
Евгений
хотел
Oleg
вынести все асинхроные оперпции в отдельный файл
Oleg
и похорошему начать использовать или redux или mobx
Евгений
это тестовое задание
Oleg
данные, логика и отображение должны быть отдельно
Евгений
я понимаю что это не для прода
Евгений
на реакте я отсилы неделю
Евгений
на рн перешел дня 2-3 назад
Евгений
джун
Евгений
потому что я его не знаю, а на реализацию дана всего неделя
Anonymous
Oleg
опиши задачу
Евгений
ну мне предлагают использовать редакс, я его не знаю и изучать его времени не было
Евгений
задача простая, нужно вывести список и по нажатию на элемент - вывести детали, данные приходят из жсона
Евгений
даже не так, есть просто жсон и там данные получаю
Евгений
тут нет апи как такового
Oleg
что о задачи говорит контора ? чего она ждет
Евгений
все что я знаю, это никто не сделал задание
Евгений
и если я его выполню, то это уже будет достаточно
Евгений
мне бы хотелось сделать красивее, однозначно
Anonymous
Мда. Там работы на 5 минут
Евгений
но в данном случае я иду на джуна, и учу компоненты по ходу написания тестового
Евгений
понимаю, да
Евгений
знающий напишет за 5 минут
Евгений
ну, что поделать, не все так опытны)
Anonymous
А зачем давать задание если вы не знаете этого?
Евгений
найти разработчика под мобилку сложно, и как я понимаю ищут людей знающих хотя бы реакт
Евгений
то есть возьмут джунов и приставят более опытных сотрудников
Oleg
та ладно все фигня едем дальше
Oleg
в задаче есть пагинация
Oleg
и что то еще
Oleg
?
Oleg
или просто тупо вывести и ладно ?
Anonymous
Евгений
пагинация есть, но эндлесс скролл я сам думаю реализую, там чисто примерно показать как бы это сделал
Евгений
я сам выполню задание просто в некоторых местах проседаю