保存 package.json 依赖项时的最佳做法是什么?
例如,我看到很多依赖项不是固定的,例如:
"tslint": "~5.11.0"
Run Code Online (Sandbox Code Playgroud)
我希望有固定的依赖项,以便将来新开发人员加入团队时不会改变。
我对 package-lock.json 和 shrinkwrap 知之甚少,但我不确定这方面的“最佳实践”。在这种情况下是一个 Angular 应用程序,但它可以是一切。例如,将 package-lock.json 放在 repo 上会导致过去出现一些问题(我知道!推送它是最佳实践!)
有什么想法吗?
我正在尝试使用 React 设置一个新项目,并且正在考虑用 TypeScript 替换 PropTypes。
但我想知道我是否会遇到集成问题。
例如:
react-redux)与 TypeScript + React 结合使用react-bootstrap我主要关心的是从 TypeScript 导入非 TypeScript 代码。
任何线索或经验?
据我所知,这是组件反应生命周期的“阶段”:
挂载:挂载是渲染渲染方法本身返回的 JSX 的阶段。更新:更新是更新组件状态和重新绘制应用程序的阶段。卸载:顾名思义,卸载是组件生命周期的最后一步,组件从页面中移除。
挂载 -> 更新 -> 卸载
我成功地使用了它,但我不知道如何将这 3 个“阶段”与: - 提交阶段 - 预提交阶段 - 渲染阶段混合
我发现了这个:http : //projects.wojtekmaj.pl/react-lifecycle-methods-diagram/
我不确定“安装”、“更新”和“卸载”是阶段还是其他。阶段是否可以是:提交,预提交和渲染。“安装、更新和卸载”是事件还是阶段?
有什么线索吗?
reactjs ×2
node.js ×1
npm ×1
package.json ×1
react-native ×1
react-redux ×1
redux ×1
typescript ×1