Size: a a a

2019 July 08

SG

Stas G in React Kyiv
это моя попытка пошутить
источник

SG

Stas G in React Kyiv
но надеюсь местные эксперты по рн подскажут
источник

OC

Ostap Chervak in React Kyiv
-

По нативному крешу тут нічого не зрозуміло
источник

TS

Terry Sahaidak in React Kyiv
Stas Den
Thread 10 name: Dispatch queue: com.facebook.react.ExceptionsManagerQueue
Thread 10 Crashed:
0 libsystem_kernel.dylib 0x0000000236a590dc 0x236a36000 + 143580
1 libsystem_pthread.dylib 0x0000000236ad2094 0x236ad0000 + 8340
2 libsystem_c.dylib 0x00000002369b2ea8 0x236958000 + 372392
3 libc++abi.dylib 0x000000023607f788 0x23607e000 + 6024
4 libc++abi.dylib 0x000000023607f934 0x23607e000 + 6452
5 libobjc.A.dylib 0x0000000236096e00 0x236091000 + 24064
6 libc++abi.dylib 0x000000023608b838 0x23607e000 + 55352
7 libc++abi.dylib 0x000000023608b8c4 0x23607e000 + 55492
8 libdispatch.dylib 0x00000002368fc7e8 0x23689c000 + 395240
9 libdispatch.dylib 0x00000002368a5320 0x23689c000 + 37664
10 libdispatch.dylib 0x00000002368a5e3c 0x23689c000 + 40508
11 libdispatch.dylib 0x00000002368ae4a8 0x23689c000 + 74920
12 libsystem_pthread.dylib 0x0000000236adc114 0x236ad0000 + 49428
13 libsystem_pthread.dylib 0x0000000236adecd4 0x236ad0000 + 60628
якийсь сентрі чи ше якась приблуда для нативної крашлітики є? без неї ти нічого не дізнаєшся
источник

SD

Stas Den in React Kyiv
Немає, а що можна використати?
источник

IB

Ihor Barmak in React Kyiv
источник

SG

Stas G in React Kyiv
Кто-нибудь пробовал в react-dnd использовать на одном элементе useDrag и useDrop? почему-то не отрабатывает monitor.isOver при попытке отследить ховер. может, подскажете, как с этим бороться?
источник

SG

Stas G in React Kyiv
отмена, разобрался
источник

SG

Stas G in React Kyiv
Если кому интересно, здесь пример http://react-dnd.github.io/react-dnd/examples/sortable/simple
источник

AR

Alexey Raspopov in React Kyiv
Пользователи Редакса, вы уже используете хуки вместо connect()? Если да, может у кого есть пример кода с подгрузкой данных с сервера и вывода их через использование хуков редакса?
источник

DB

Dima Bildin in React Kyiv
Alexey Raspopov
Пользователи Редакса, вы уже используете хуки вместо connect()? Если да, может у кого есть пример кода с подгрузкой данных с сервера и вывода их через использование хуков редакса?
Так разница не большая, просто использовать useSelector вместо mapStateToProps, остальное остаётся так же, как с коннектом
источник

AR

Alexey Raspopov in React Kyiv
Dima Bildin
Так разница не большая, просто использовать useSelector вместо mapStateToProps, остальное остаётся так же, как с коннектом
Мне любопытно, где в таком случае помещается экшн для загрузки данных.
источник

DB

Dima Bildin in React Kyiv
Там же где и до этого.

Было:

const Component = ({data, request}) => (
<>
 <div>{data}</div>
 <button onClick={() => request()}/>click<button>
</>
)

const mapStateToProps = (state) => ({data: selector(state)});
const mapDispatchToProps = (dispatch) => ({request: () => dispatch(requestAction)});
export default connect(mapStateToProps, mapDispatchToProps)(Component);


стало
co
nst Component = ({data, request}) => {
 const data = useSelector(selector);
 const dispatch = useDispatch();
 const request = () => dispatch(requestAction);
 return (<>
 <div>{data}</div>
 <button onClick={() => request()}/>click<button>
</>)
}

А сама загрузка данных происходит где-то в middleware: thunk, saga, observable, whatever
источник

AR

Alexey Raspopov in React Kyiv
не не не, мне не по клику экшн нужен
источник

AR

Alexey Raspopov in React Kyiv
а загрузка данных с сервера если их нет ещё в сторе
источник

RN

Ruslan Nykyforov in React Kyiv
Alexey Raspopov
не не не, мне не по клику экшн нужен
useEffect ?
источник

DB

Dima Bildin in React Kyiv
Наверное, я не понимаю вопроса) Точно так же, как если бы без редакса, ты делал загрузку данных, если их нет в стейте
источник

AR

Alexey Raspopov in React Kyiv
Dima Bildin
Наверное, я не понимаю вопроса) Точно так же, как если бы без редакса, ты делал загрузку данных, если их нет в стейте
есть, например, список пользователей, на сервере. как с редаксом такое загружают и выводят на экран? знаю что с классами пишут проверку в cDM, но как с хуками такое делают?
источник

RN

Ruslan Nykyforov in React Kyiv
Alexey Raspopov
есть, например, список пользователей, на сервере. как с редаксом такое загружают и выводят на экран? знаю что с классами пишут проверку в cDM, но как с хуками такое делают?
в useEffect(() => {}, []) это аналог cDM
источник

AR

Alexey Raspopov in React Kyiv
Ruslan Nykyforov
в useEffect(() => {}, []) это аналог cDM
да, похоже это самый простой вариант, спасибо
источник