我刚刚开始使用 Brython,并且能够从页面接收输入并通过一系列 python 函数运行它以返回一个值 - 但我不确定将这些值传递给反应组件的正确方法。我对反应一无所知,其他人正在做网站的反应/前端。
我们尝试集成 Brython 的原因是因为有很多用于操作数据的算法,这些算法在 python 中更容易编写,并且每次必须操作数据时在浏览器中执行起来也更快。
我知道诸如烧瓶和jsonify之类的东西,但我不确定如何在这种情况下使用它们。我附上了在浏览器中运行的 Brython 代码的符号片段以供参考。
<script type=“text/python” id=“script0”>
from browser import document
from other_python_functions import func1
def return_altered_input(e):
altered_input = func1(e.target.value)
document[‘output’].textContent = altered_input
document[‘input_area’].bind(‘input’, return_altered_input)
</script>
目前它通过直接引用 id 输出到文档。我可以在 react 元素上放一个 id 并以某种方式将输出发送到那里吗?我需要先对其进行jsonify吗?