DEV Community

Adam Golan
Adam Golan

Posted on

πŸš€ Vanilla Update: A New Development Methodology! πŸš€

In Vanilla, we’re driven by a "code once" mission, creating a stable foundation that developers can build on without the need for constant refactoring. This latest update focuses on that core principle:

  1. Data/Text-Oriented Components:
    Tables are now data-oriented, while hero sections and similar elements are text-oriented. This division enables rapid development with stronger typing and keeps code adaptable without lifecycle dependencies.
    Pages are exclusively text-oriented, removing the need for complex life cycles and making coding simpler and more reliable.

  2. Enhanced Navigation Service:
    The refactored navigation service now operates as a self-contained mechanism, solely controlled by its parent. This service is accessible app-wide and supports multi-layered navigation.

This redefined approach keeps Vanilla efficient and in line with our core mission: to enable developers to build once and keep working forward without interruptions.

Not a framework, but a frame to work with.

Top comments (0)