问题标签 [infernojs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typescript - infernojs 将数据传递给父组件
我被困在我的简单infernojs v1.2.2应用程序中以将数据传递给父组件,这个问题可能与打字稿有关,因为我在打字稿上遇到了一些错误,而不是(它在识别来自父组件的道具方面存在问题)。
我尝试给我的子组件一个回调以便稍后调用它,但我的上下文不好。我的工作确实让我什至没有触发 onInput。
这是我的父组件
还有我的子组件:
我在 inferno 文档中没有找到父/子组件交互的示例,并且我没有使用 React 的经验,我觉得我可以从 React 应用程序中得到答案但暂时没有得到它。
我使用 inferno-typescript-example 作为我的项目的基础,我不知道它是否与该问题有关。
reactjs - Use inferno-devtools in a chrome extension
I'm working on a chrome extension popup that uses inferno. So far, my inferno components themselves are rendering just fine in the popup, so inferno itself is working.
I installed inferno-devtools
in my dependencies.
manifest.json
:
index.html
has <div id="root"></div>
in the body and a <script>
tag that loads the js.
In my main js file I have the following:
<WorkflowApp />
can be any connected inferno functional component (via inferno-redux's connect
method). This is all rendering fine in the popup and is arbitrary, so I'm omitting it here.
The problem: in Chrome devtools I do not see the React tab showing up. I have a separate React-based application that I use the React devtools on where it shows up just fine, so it's installed and working well.
Is there something specific I need to do to get it to work with inferno in a Chrome extension?
reactjs - Inferno.js 和 React Semantic UI Toolkit 兼容性
我今天正在完成一个教程,但尝试替换 Inferno,因为如果我们将 Inferno 用于我正在构建的新 Web 应用程序,这将是一个很好的做法(因为我不允许使用 React - 这很复杂)。
总之,我被介绍给React Semantic UI 工具包,它看起来非常有用,但它对 React 和 react-dom 有对等依赖。
所以我的一般问题/问题是“我如何(或有可能)解决这些类型的事情,因为它说需要做出反应而无法构建?”
functional-programming - 如何在 InfernoJS 中将 createRenderer 与流一起使用?
InfernoJS给出了一个非常有趣但不幸的是非常简短的草图,描述了一种纯函数式的引导应用程序的方式:
谁能给出一个以这种方式设计的应用程序的完整功能示例?
javascript - onClick 事件在第一次单击后触发两次(InfernoJS/Redux)
我正在使用 react 和 redux 做一个 ToDo 列表,但我遇到了一个问题:当我第一次单击 ToDo 项目以将其切换为完成时,它可以成功运行,但在那之后,onClick 总是触发两次,我已经已经遇到过这样的问题,虽然我只使用 InfernoJS 来制作这个应用程序,但是通过将 toggleTodo 方法绑定到构造函数上的组件来解决它,但我现在不知道该怎么办。
组件代码
typescript - inferno-hyperscript hyperscript-helpers 声明错误
我在用着:
我有这 3 行代码:
这段代码给了我这个错误:
TypeError: hyperscript_helpers_1.default is not a function
我package.json
的是:
我的 webpack.config.js 是:
我的 tsconfig.json 是:
我的 typings.json 是:
我找不到正确的方式来声明此代码。
我发现很多在其他框架上使用超脚本和超脚本助手的React
例子,比如混合 webpack、inferno 和 typescript 的例子。
有人知道正确的语法吗?错误是触发执行行const html = hh(h);
最好的问候
reactjs - 在 Inferno JS 中使用 styled-components
我使用 InfernoJS 作为 React 的替代品。是否可以在没有 inferno-compat 的情况下在 Inferno中使用样式化组件?
babeljs - 如何在服务器上运行 Inferno JSX?
我正在尝试使用Inferno在服务器上进行渲染。文档inferno-server和server-side-rendering并没有说明要设置 babel 并运行服务器。
我能找到的只是InfernoJS Babel 插件,但要注意在 Node.js 上运行它。
任何帮助,将不胜感激。
reactjs - Babel 插件模块别名无法使用 require('react')
我正在使用 构建一个应用程序,除了它在我的项目配置中扩展至electron-forge
之外,这并不重要。.babelrc
.compilerc
我正在使用infernojs / inferno-compat和babel-plugin-module-resolver来别名引用react
toinferno-compat
.compilerc / .babelrc
到目前为止,这与.jsx
文件一起工作得很好,但是当我安装一个包时,就像react-bootstrap-modal
这样一行:
模态.js:
我一个错误:
未捕获的错误:在 Module._resolveFilename (module.js:485:15) 处找不到模块“react”
javascript - InfernoJS/ReactJS - 为什么我的 for 循环在我的渲染中返回相同的索引?
我的渲染函数中有一个 for 循环,它应该从 fontawesome 库中渲染 5 颗星,评级为 3 应该渲染 3 颗满星和 2 颗空星....
我遇到的问题是我的迭代器“i”对于所有这些都返回为 5。至少在我的 onClick 处理程序中。但真正奇怪的是,如果使用相同的迭代器变量“i”作为元素的 id 或任何其他自定义属性,它会显示正确的 1、2、3、4 或 5。为什么会发生这种情况?