React native 如何在react native中设置编译的绑定?

React native 如何在react native中设置编译的绑定?,react-native,xaml,xamarin,data-binding,uwp,React Native,Xaml,Xamarin,Data Binding,Uwp,我是个新来的本地人。在UWP和Xamarin世界中,有编译绑定的概念。我可以创建一个文本块,用于显示视图模型中变量的文本。像这样: <TextBlock Text="{x:Bind ViewModel.Name}"/> 由于这是一个已编译的绑定,当我尝试编译我的应用程序时,如果ViewModel不包含名为Name的变量,我会得到一个生成错误 如何在React-Native中实现同样的编译时检查?不幸的是,我认为React-Native中不可能有任何类似的功能,因为这是一个特定于

我是个新来的本地人。在UWP和Xamarin世界中,有编译绑定的概念。我可以创建一个文本块,用于显示视图模型中变量的文本。像这样:

<TextBlock Text="{x:Bind ViewModel.Name}"/>

由于这是一个已编译的绑定,当我尝试编译我的应用程序时,如果
ViewModel
不包含名为
Name
的变量,我会得到一个生成错误


如何在React-Native中实现同样的编译时检查?

不幸的是,我认为React-Native中不可能有任何类似的功能,因为这是一个特定于XAML的功能,这是因为XAML/C天生比JavaScript更安全。而且,即使在XAML中,
x:Bind
也比传统的
Binding
更严格地限制了它可以包含的内容。对于React-Native,绑定可能包含几乎任何内容,因此在编译时很难解析和检查

不幸的是,我认为React Native中不可能有任何类似的功能,因为这是一个特定于XAML的功能,这是因为XAML/C#天生比JavaScript更安全。而且,即使在XAML中,
x:Bind
也比传统的
Binding
更严格地限制了它可以包含的内容。对于React-Native,绑定可能包含几乎任何内容,因此在编译时很难解析和检查