2016-03-18 2 views
1

Каков наилучший подход к использованию socket.io в ответном родном приложении? В частности, когда речь идет о подключении/отключении при входе/выходе/возврате в приложение?Socket.io in React Native

Спасибо, Daniel

ответ

0

Я полагаю, это зависит, какие части вашего приложения требуют данных, соединение сокета. Если он глобальный, вы можете подключить/отключить (или отправить соответствующие действия сокращения) в компоненте корневого компонентаWillMount/componentWillUnmount.

Если он используется только на одном экране, я бы использовал одни и те же методы жизненного цикла на главном компоненте этого экрана.

+0

А потом, как бы дочерние компоненты обращались к нему? Если пользователь покидает приложения и возвращается, сокет снова подключится? – DVassilev

+0

Возможно, у меня есть корневой компонент, который управляет подключением/повторным подключением и т. Д., А затем сжимает действия для передачи новых данных из сокета или для записи на него новых данных. т. е. другие компоненты * не имеют доступа к нему напрямую –