问题标签 [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.

0 投票
1 回答
641 浏览

typescript - infernojs 将数据传递给父组件

我被困在我的简单infernojs v1.2.2应用程序中以将数据传递给父组件,这个问题可能与打字稿有关,因为我在打字稿上遇到了一些错误,而不是(它在识别来自父组件的道具方面存在问题)。

我尝试给我的子组件一个回调以便稍后调用它,但我的上下文不好。我的工作确实让我什至没有触发 onInput。

这是我的父组件

还有我的子组件:

我在 inferno 文档中没有找到父/子组件交互的示例,并且我没有使用 React 的经验,我觉得我可以从 React 应用程序中得到答案但暂时没有得到它。

我使用 inferno-typescript-example 作为我的项目的基础,我不知道它是否与该问题有关。

0 投票
1 回答
366 浏览

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?

0 投票
0 回答
293 浏览

reactjs - Inferno.js 和 React Semantic UI Toolkit 兼容性

我今天正在完成一个教程,但尝试替换 Inferno,因为如果我们将 Inferno 用于我正在构建的新 Web 应用程序,这将是一个很好的做法(因为我不允许使用 React - 这很复杂)。

总之,我被介绍给React Semantic UI 工具包,它看起来非常有用,但它对 React 和 react-dom 有对等依赖。

所以我的一般问题/问题是“我如何(或有可能)解决这些类型的事情,因为它说需要做出反应而无法构建?”

0 投票
1 回答
63 浏览

functional-programming - 如何在 InfernoJS 中将 createRenderer 与流一起使用?

InfernoJS给出了一个非常有趣但不幸的是非常简短的草图,描述了一种纯函数式的引导应用程序的方式:

谁能给出一个以这种方式设计的应用程序的完整功能示例?

0 投票
0 回答
342 浏览

javascript - onClick 事件在第一次单击后触发两次(InfernoJS/Redux)

我正在使用 react 和 redux 做一个 ToDo 列表,但我遇到了一个问题:当我第一次单击 ToDo 项目以将其切换为完成时,它可以成功运行,但在那之后,onClick 总是触发两次,我已经已经遇到过这样的问题,虽然我只使用 InfernoJS 来制作这个应用程序,但是通过将 toggleTodo 方法绑定到构造函数上的组件来解决它,但我现在不知道该怎么办。

组件代码

0 投票
1 回答
225 浏览

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);
最好的问候

0 投票
1 回答
444 浏览

reactjs - 在 Inferno JS 中使用 styled-components

我使用 InfernoJS 作为 React 的替代品。是否可以在没有 inferno-compat 的情况下在 Inferno中使用样式化组件?

0 投票
1 回答
68 浏览

babeljs - 如何在服务器上运行 Inferno JSX?

我正在尝试使用Inferno在服务器上进行渲染。文档inferno-serverserver-side-rendering没有说明要设置 babel 并运行服务器。

我能找到的只是InfernoJS Babel 插件,但要注意在 Node.js 上运行它。

任何帮助,将不胜感激。

0 投票
1 回答
598 浏览

reactjs - Babel 插件模块别名无法使用 require('react')

我正在使用 构建一个应用程序,除了它在我的项目配置中扩展至electron-forge之外,这并不重要。.babelrc.compilerc

我正在使用infernojs / inferno-compatbabel-plugin-module-resolver来别名引用reacttoinferno-compat

.compilerc / .babelrc

到目前为止,这与.jsx文件一起工作得很好,但是当我安装一个包时,就像react-bootstrap-modal这样一行:

模态.js:

我一个错误:

未捕获的错误:在 Module._resolveFilename (module.js:485:15) 处找不到模块“react”

0 投票
2 回答
96 浏览

javascript - InfernoJS/ReactJS - 为什么我的 for 循环在我的渲染中返回相同的索引?

我的渲染函数中有一个 for 循环,它应该从 fontawesome 库中渲染 5 颗星,评级为 3 应该渲染 3 颗满星和 2 颗空星....

我遇到的问题是我的迭代器“i”对于所有这些都返回为 5。至少在我的 onClick 处理程序中。但真正奇怪的是,如果使用相同的迭代器变量“i”作为元素的 id 或任何其他自定义属性,它会显示正确的 1、2、3、4 或 5。为什么会发生这种情况?