我想为Sublime Text 2或3制作片段,它将产生以下代码:
initial - somename
with upper case - Somename
Run Code Online (Sandbox Code Playgroud)
并且somename是总是不同的文本.
我的草稿:
<snippet>
<content><![CDATA[
initial - ${2:somename}
with upper case - ${2:somename}
]]></content>
</snippet>
Run Code Online (Sandbox Code Playgroud)
但是我怎样才能在参数中仅大写第一个字母?
如何使用来自不同包的相同 React 上下文?
\n\n例如,我有\xc2\xa0 package A\xc2\xa0,它取决于\xc2\ commonxa0 \xc2\xa0和\xc2\xa0 common\xc2\xa0依赖于\xc2\xa0 ui-lib,而\xc2\xa0 packageA\xc2\xa0依赖于\xc2\xa0 ui-lib。
在\xc2\xa0 ui-lib\xc2\xa0中有一个\xc2\xa0 export const context = React.createContext({..})\n,在\xc2\xa0 package A\xc2\xa0和\xc2\xa0 common\xc2\xa0中它将是同一上下文的不同实例(因为在建造)。
我现在几乎没有选择,但它们都......不太好:
\n\n解决方案Aui-lib :重新导出in 中的所有内容common,并packageA仅导入 fromcommon
解决方案 B:使用两个上下文提供者package A(一个来自ui-lib,一个来自common)
更多背景:
\n\npackage A在commonCI 上单独构建package A并且common位于 monorepo 内部并且 …