Javascript 什么';在React Native中alignItems和alignSelf之间的区别是什么?

Javascript 什么';在React Native中alignItems和alignSelf之间的区别是什么?,javascript,css,reactjs,react-native,flexbox,Javascript,Css,Reactjs,React Native,Flexbox,我试图理解React Native上的FlexBox实现,但很不幸,它没有提供任何关于单个属性含义的信息。他们只列出他们已经实现的那些,没有进一步的文档 我喜欢这个教程,它在解释最重要的FlexBox属性方面做得非常出色。然而,这里没有提到alignSelf属性,我也没有在其他地方找到关于这个属性的文档 有人能解释一下(甚至可以直观地演示一下)两者之间的区别吗?我也非常感谢链接到更详细地解释React Native FlexBox属性并提供使用指南的任何资源。alignSelf可以覆盖特定项目的

我试图理解React Native上的FlexBox实现,但很不幸,它没有提供任何关于单个属性含义的信息。他们只列出他们已经实现的那些,没有进一步的文档

我喜欢这个教程,它在解释最重要的FlexBox属性方面做得非常出色。然而,这里没有提到
alignSelf
属性,我也没有在其他地方找到关于这个属性的文档


有人能解释一下(甚至可以直观地演示一下)两者之间的区别吗?我也非常感谢链接到更详细地解释React Native FlexBox属性并提供使用指南的任何资源。

alignSelf
可以覆盖特定项目的
alignItems
值。

alignItems
alignSelf
本身具有相同的功能。唯一的区别是,
alignItems
将对齐应用于它的子项,而
alignSelf
将对齐应用于本身。当您想要更改一个子对象的对齐方式时,这非常有用

下面是一个例子

当容器具有样式
alignItems:'flex-start'


当容器具有样式
alignItems:'flex-start'
并且第三个子容器具有样式
alignSelf:'flex-end

align-self和align-items不是react属性时,会发生这种情况。它们是
flexbox
下的本机CSS属性的一部分。React native只提供一个js/dom api来访问这些项目。
align items
-
align self
-