我了解的好处,const并且不会在状态更改时重建小部件,但是当您在下面的代码中看到它们是常量并且我希望flutter自动处理它时,它仍然非常明显。或者,颤振已经在照顾它了,我不知道吗?
// This makes sense to me but with above mentioned concern
const Text('Your Text Here')
const Icon(Icons.chevron_right, size: 20.0),
Run Code Online (Sandbox Code Playgroud)
无论如何,我的问题是:将SizedBox&EdgeInsets小部件定义为下面定义的constants(const)可以吗?
Padding(
padding:
const EdgeInsets.only(top: 16.0, right: 6.0, bottom: 16.0, left: 16.0),
child: Row(
children: <Widget>[
const SizedBox(width: 16.0),
const Icon(Icons.chevron_right, size: 20.0),
],
),
),
Run Code Online (Sandbox Code Playgroud)