小编nkt*_*ssh的帖子

Sublime text - 用param首字母大写的片段

我想为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)

但是我怎样才能在参数中仅大写第一个字母?

sublimetext sublimetext-snippet

9
推荐指数
1
解决办法
1542
查看次数

如何使用来自不同包的相同 React 上下文?

如何使用来自不同包的相同 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

\n\n

在\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

我现在几乎没有选择,但它们都......不太好:

\n\n

解决方案Aui-lib :重新导出in 中的所有内容common,并packageA仅导入 fromcommon

\n\n

解决方案 B:使用两个上下文提供者package A(一个来自ui-lib,一个来自common

\n\n

更多背景:

\n\n
    \n
  1. 我正在使用没有包锁的 npm
  2. \n
  3. 我需要这个工作同时package AcommonCI 上单独构建
  4. \n
  5. package A并且common位于 monorepo 内部并且 …

javascript reactjs

5
推荐指数
1
解决办法
1821
查看次数