首页 > 解决方案 > 以编程方式创建 js 文件并编辑现有的 js 文件

问题描述

我正在为一个非营利组织做一个 React 项目,目标是允许他们在网站上向观众发布文章。(如 Wired.com 发布技术文章)

目前,我正在为每个页面创建一个组件,然后将其添加到 React Router 路由文件中,使其具有 URL,然后在几个地方创建一个帖子预览以链接到该新文章页面(例如在首页轮播显示最近的帖子),然后最后将实际内容添加到文章页面(如段落、链接和图表)。

客户现在希望能够在不通过我的情况下发布文章,就像传统的 Squarespace/Wordpress 网站可能已经设置好一样,但我不想在创建这个 React 网站后回溯。

我想尝试为客户创建一些东西来满足他们对当前 React 站点的需求。我可以想象如何允许管理员登录部分允许管理员通过提交标题、图像 URL 和正文文本来创建帖子,但我很难过的两件事是如何以编程方式创建 JS 组件文件(像 ArticleName.js)在我的 src 目录中的特定位置,然后还编辑现有的 JS 文件(例如添加路由以响应路由器)。我很想就如何解决这个问题获得一些指导。或者我是在重新创建轮子,这是一个用例,当像 Wordpress 这样的网站建设者是更好的选择时?

标签: javascriptnode.jsreactjs

解决方案


是的,您肯定是在重新创建轮子,并且考虑到用例,使用已经存在的东西符合他们的最大利益。如果您这样做是无偿的,并且时间和成本不是问题,那么这对您来说将是一次很好的体验,并且可以充实您的简历。如果这些事情中的任何一个是一个问题,请采用现成的解决方案,有很多事情需要考虑,这对于一个人来说很难快速而有能力地完成。


推荐阅读