#region 用于 JSX

Las*_*ela 2 jsx reactjs react-native visual-studio-code

我正在使用 VS Code 使用 React/React Native。

有时,特别是当你试图重构某人的工作时,你需要像

#region regionName

...

#endregion
Run Code Online (Sandbox Code Playgroud)

JSX有什么替代品吗?

tar*_*ziz 10

您可以使用

//#region something
...
your code
...
//#endregion
Run Code Online (Sandbox Code Playgroud)

  • 这个问题专门询问了 JSX,而这个答案与 JSX 不兼容。 (2认同)
  • @PatFowler我认为 #region 不是 JSX 的一部分,它纯粹与编辑器相关,如果你曾经使用过 Visual Studio 那么你之前可能看到过,基本上 #region 是创建一个块,将我的代码的某些部分显示/隐藏到一个代码文件,使其更具可读性。有些时候问题不足以理解问题,你必须稍微阅读细节。如果我错了,请纠正我,我总是愿意接受任何技术辩论。 (2认同)

ken*_*ntr 5

虽然它有点笨重,但这对我有用,VS Code 版本1.48.0

... JSX ...
{
  //#region
}
... JSX, will hide with the Fold All Regions command ...
{
  //#endregion
}
... JSX ...
Run Code Online (Sandbox Code Playgroud)