Connect to standalone React Devtools
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
Direção de pesquisa
Nenhum arquivo-fonte, teste ou ponto de entrada é especificado. Comece revisando o plugin proposto do Roblox Studio e a bridge externa, incluindo a conexão HTTP de long polling com o React Devtools; o trabalho estará concluído quando uma árvore React puder ser selecionada e depurada por meio da implementação standalone do Devtools.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
There has been discussion for a while about how to best connect React-lua to Devtools. #14 is a proof-of-concept Devtools implementation as a Roblox Studio plugin, but a better approach would be to connect React-lua directly to existing Devtools implementations.
This issue will focus on the Roblox use case because it's the only environment with a renderer currently written for React-lua.
Two(?) parts are required for a successful implementation:
- A Roblox Studio plugin that provides an interface for connecting to Devtools and selecting a React tree to debug.
- An external "bridge" application that connects Roblox to React Devtools. This is required because Roblox cannot open socket connections, which is how Devtools communicates. Roblox can communicate to the bridge via HTTP long polling.
This approach would also make it possible to use Devtools remotely on a live game client, as long as the Roblox side of the implementation is also exposed as a library. The bridge endpoint for Roblox would have to be exposed on the open internet.
This is still very early in planning, so if anyone has any thoughts or ideas, please share them in the replies.
- Linguagem predominante
- Luau
- Estrelas
- 569
- Forks
- 25
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de jsdotlua/react-lua
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
-
Deprecate forwardRef Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 48/100
Todas as issues de jsdotlua/react-lua
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
ScoopInstaller/Nonportable#639 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
ScoopInstaller/Extras#18800 ·
-
Actualizar al último Wollok Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
uqbar-project/website-wollok-ts#84 · 2 comentários ·
-
on hold T: core-bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100