Glavni problem vezan za elevaciju sjene je taj što može uzrokovati neprecizno prikazivanje sjenki.
In React Native, the shadow elevation is used to add a drop shadow to a component. The elevation is specified in terms of pixels. To add a shadow to a component, you can use the style property: shadowColor: '#000', shadowOffset: { width: 0, height: 2 }, shadowOpacity: 0.8, shadowRadius: 2, elevation: 5
Ovo će dodati crnu senku sa 80% neprozirnosti komponenti, sa pomakom od 2px horizontalno i 5px vertikalno. Radijus sjene će biti 2px.
senke u elementima
Postoji nekoliko stvari koje treba uzeti u obzir kada govorimo o sjenama u React Nativeu. Prvo, sjene se prikazuju kao dio stabla komponenti. To znači da će oni biti prikazani na komponenti koja ih renderira, a ne na bilo kojoj drugoj komponenti koja može biti u istom stablu. Drugo, senke se prikazuju asinhrono, tako da se neće pojaviti sve dok se komponenta ne renderuje. Konačno, sjene se računaju u vrijeme izvođenja umjesto da se unaprijed generiraju i pohranjuju u memoriju.