我通过Browserstack测试我在IIS Express上托管的网站时遇到问题.当我尝试使用Safari 8(在最新的osx上)打开它时,我收到消息:"Safari无法连接到服务器".我已尝试过其他操作系统或其他浏览器并且它可以工作,但在最新的safari下它不会...有谁知道问题是什么?我正在使用适用于Firefox或Chrome的BS扩展.我的服务正在运行,我可以通过本地浏览器访问它.
我有两个文件:
variables.scss:
$my_var: #fff;
Run Code Online (Sandbox Code Playgroud)
module.scss:
@import 'variables';
.body { background: $my_var;}
Run Code Online (Sandbox Code Playgroud)
Visual Studio为我提供了很好的提示 - 当我输入$mymodule.scss时,我会看到所有与导入文件匹配的变量$my.简单.
但Sublime Text 3仅自动填充module.scss中的变量,而不是其他导入文件中的变量.我已经安装了All Autocomplete包,它不起作用......有什么想法吗?这对我来说很重要...
有没有理由更喜欢这些方法之一来编写无状态组件?
export default function MyComponent(props) {
function myHelper() {
return "something";
}
return (
<p>
{myHelper()}
</p>
);
}Run Code Online (Sandbox Code Playgroud)
export default function MyComponent(props) {
const myHelper = () => {
return "something";
};
return (
<p>{myHelper()}</p>
);
}Run Code Online (Sandbox Code Playgroud)
function myHelper() {
return "something";
}
export default function MyComponent(props) {
return (
<p>
{myHelper()}
</p>
);
}Run Code Online (Sandbox Code Playgroud)
我不喜欢使用函数表达式作为主要组件函数,所以我跳过了这些可能性.
这些方法之一是否存在任何性能问题?或者使用一个高于其他人的任何其他原因?
方法3.更容易测试,因为我可以将助手编写为纯函数,导出它们并导入测试文件.但是我能找到唯一的论点.
autocomplete ×1
browserstack ×1
function ×1
iis ×1
javascript ×1
macos ×1
reactjs ×1
safari ×1
sass ×1
sublimetext3 ×1