问题标签 [hyperapp]
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.
functional-programming - 通过引用更新树结构中的项目并返回更新后的树结构
我目前正在学习使用 HyperappJS (V2) 和 RamdaJS 的函数式编程。我的第一个项目是一个简单的博客应用程序,用户可以在其中评论帖子或其他评论。评论以树状结构表示。
我的状态看起来像这样:
当用户想要添加评论时,我将当前树项传递给我的 addComment-action。在那里我将注释添加到引用的项目并返回一个新的状态对象以触发视图更新。
所以,目前我正在这样做并且工作正常:
我的问题:这种方法正确吗?有什么办法可以清理这段代码并使其更具功能性?我正在寻找的是这样的:
javascript - npm run watch 终端错误,“你忘记发出异步完成信号了吗”,有人可以回答吗?
我正在为教程项目使用开发人员工具包。我通常使用相同的套件,但有时使用不同的版本,但通常可以正常工作。这次我们使用的是 hyperapp,我遇到了这个问题,当我运行“npm run watch”时,我得到“你忘记发出异步完成信号了吗?” 在终端。该工具包有 node、npm、gulp 和大量其他东西。无论如何.. 这是 App.js 文件中的内容(没有很多语法,但我们才刚刚开始教程)
这是在我的 Header.js 文件中
当我在终端上调用 npm run watch 时,我收到错误消息,它不会运行 watch 或打开我的 localhost 页面。 这是我输入“npm run watch”后终端错误的图像
javascript - Hyperapp V2 生命周期方法(onCreate)
生命周期方法在 hyperapp v2 中如何工作?为什么我在控制台中看不到“你好”?
webpack - Hyperapp / Webpack - 如何编码拆分组件
为了减少我的应用程序的初始负载,我尝试进行代码拆分。例如,我成功拆分了 twilio-video,以在用户按下“呼叫”时加载和初始化
Webpack 正确拆分代码并在需要时加载。
现在我想对组件或路由做同样的事情(当我们站在登录页面时不加载用户配置文件)。有没有等价的
或者
或任何其他方式在路由路径被击中时加载组件?