Должен ли я передать экземпляр Socket.io-client в качестве реквизита или нет? (Приведите пример) - PullRequest
0 голосов
/ 25 апреля 2020

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

Эта статья учит вас, как передать Socket.io в контексте. Тем не менее, первый комментарий не согласен и даже получил некоторые хлопки (говоря, что можно просто экспортировать его в другой файл, не передавая в качестве реквизита).

В другой статье показано, как использовать Socket. io with redux, в то время как эта статья просто использует экспортированный объект Socket.io.

Лучший ответ на этот вопрос также показывает, что вы должны просто экспортировать Socket. чтобы использовать в реакции. В этой статье также показано, как экспортировать Socket.io-клиент и использовать его для непосредственного реагирования.

И так далее, и так далее ... Что здесь происходит? Может кто-нибудь сказать мне, если Socket.io должен передаваться как реквизит, или он может быть просто импортирован непосредственно в компоненты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...