jsx-quotes
强制在 JSX 属性中一致地使用双引号或单引号
一些该规则报告的问题可以通过 --fix 命令行选项 自动修复
JSX 属性值可以包含用单引号或双引号分隔的字符串字面。
<a b='c' />
<a b="c" />
与 JavaScript 中的字符串字面不同,JSX 属性中的字符串字面不能包含转义引号。如果你想拥有例如JSX 属性值中的双引号,您必须使用单引号作为字符串分隔符。
<a b="'" />
<a b='"' />
规则详情
此规则强制在 JSX 属性中一致地使用双引号或单引号。
选项
iUBjM40SPBc84UHpTbhTXsqjfMLBa6laeAzGXZqZpBVXyz5IauXehqHLkVOssi9B
- 5XTjmB44LsDZxunWYKWcDeMRPUkud2AjaONG/Hwcjh51UjDxRzIwhijaHQu2N7QAmQ3DnFUq5WaWM5zwXQa/i86f1y/vJVPxCyYKWpJwFiMFDqZ6xh+DGXRgf+mNyvxy2gAirEu53DwQ8PSSBJnBcn05FpXo59gxSupZl+xI+7Ptq+cFP9vNBmKua66ztx3nikDU8FkHk5qLw3+sKX8QCvhrF6VG9SnGyw1zVGBbyplzHXW+v2jh/O8ci44fXYGTjUN9Nix1ERNHdWD6AYOEeTo53RvQXKMJXAb1y2cvjQC8Jw5uSjC9/1hwZxlIBu92
prefer-double
UC6gNaibYrBNtz3KfP9EeuqlpxkeUugIQr4bbNm+2qysAPYay2Ho4lJTtZBbwsHb1+L22VqW6Gw/xjxGRkVZ3bUQe1Clfc+Aw13F9dsmhV6SEe6GZsF99ssJXSYa7MHi
/*eslint jsx-quotes: ["error", "prefer-double"]*/
<a b='c' />
UC6gNaibYrBNtz3KfP9EeuqlpxkeUugIQr4bbNm+2qysAPYay2Ho4lJTtZBbwsHbdZ1mPc0Kl4d9OeIUzhaFtWNhKV5g9hbX+79ek9Q+0Hzt7+Lk9GsnGmSl2S3jkoEU
/*eslint jsx-quotes: ["error", "prefer-double"]*/
<a b="c" />
<a b='"' />
prefer-single
zsV3VIEaArmSNnLhUR0dDy5hv5qA48w8F06DcCqEfCPhrWja6dV0Vv1btdA3xHeXo8OhE1LZPhJkYXDFD4BbxbJAyHy6GFRQpH8MyKX/CDE=
/*eslint jsx-quotes: ["error", "prefer-single"]*/
<a b="c" />
zsV3VIEaArmSNnLhUR0dDy5hv5qA48w8F06DcCqEfCPhrWja6dV0Vv1btdA3xHeXKgXUAZ/6sZ8CX9DLi5OBLv+uKflQzKXThG68x6O9fqo=
/*eslint jsx-quotes: ["error", "prefer-single"]*/
<a b='c' />
<a b="'" />
何时不使用
82WkciiRGXRn8ucq+3zFo56fddwRL+3uBpk3Ay0TDOhJ9UM7k76jdISG8vs6B7yzhI79f2rDmNnzkkmuvU28dyopyyQJtzsA2nffp/BAnnvWHi8WCdVAegHBshfc3PXV7UcRPCecd4YyxgFnyEX0gA==