Definitionپێناسە
A way of building the user interface in which the code describes what the screen should look like for the current , and the works out how to change it. When the state changes, the UI is built again: . Flutter, Jetpack Compose, SwiftUI and React work this way.
شێوازێکی دروستکردنی ڕووکاری بەکارهێنەرە کە تێیدا کۆدەکە وەسفی ئەوە دەکات شاشەکە بۆ ئێستا چۆن بێت و خۆی بڕیار دەدات چۆن بیگۆڕێت. کاتێک دۆخەکە دەگۆڕێت، ڕووکارەکە دووبارە دروست دەکرێتەوە: . ، Jetpack Compose، SwiftUI و React بەم شێوەیە کار دەکەن.
Exampleنموونە
A declarative counter screen just says 'show the text of count'. To change the screen you change count; you never edit the label yourself.
شاشەیەکی ژماردنی وەسفی تەنها دەڵێت 'دەقی count پیشان بدە'. بۆ گۆڕینی شاشەکە count دەگۆڕیت؛ هەرگیز خۆت دەستکاریی نووسینەکە ناکەیت.
Text('$count')Other Kurdish renderings in useوەرگێڕانە کوردییەکانی تر
ڕووکاری دیکلەرەتیڤ، ڕووکارە وەسفییەکە، ڕووکارە وەسفییەکان، ڕووکارێکی وەسفی
Note on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە
Proposed: وەسفی ('descriptive'), which is the alternative of the registry's declarative-language «زمانی ڕوونکردنەوە (زمانی وەسفی)»; reviewers may align the two.