Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bonkalol/disable reactive prop 2 new init force props #1371

Conversation

bonkalol
Copy link
Member

@bonkalol bonkalol commented Aug 1, 2024

No description provided.

@shining-mind shining-mind merged commit acfe105 into disable-reactive-prop-2-new-init-force-props Aug 5, 2024
shining-mind added a commit that referenced this pull request Aug 5, 2024
* feat: added support for the forceUpdate flag for props to eliminate unnecessary re-renders

* refactor: attrs api

* chore: improved props `forceUpdate: false` logic

* refactor: improved prop API

* refactor: review props initializing

* feat: added a new method `createPropAccessors`

* chore: added initializing of attr-props

* fix: invalid variable ordering

* feat: added code-generation for `forceUpdate: false` props

* refactor: improved prop watchers

* chore: throw an exception if the accessors are not defined

* fix: added support for private @ fields

* refactor: private fields now look like as [[$name]]

* fix: fixed an issue with the v-ref directive causing excessive re-renders of templates

* fix: for functional components, continue to use v-ref, not :v-ref.

* fix: fixed an issue with synchronization of refs and lifecycles

* fix: marked modsProps as `forceUpdate: false`

* BREAKING_CHANGE: props `request`, `dataProviderOptions`, `modsProp` are marked as `forceUpdate: false`

* fix: fixed providing sharedMods

* fix: fixed mods providing

* chore: fixed $renderCounter contract

* Added a test for component is and v-attrs

* fix: fixed prop default values

* fix: fixed class component rgxp

* fix: fixed slot name normalization

* fix: fixed an issue where a functional component contains a regular component that expects a prop with `forceUpdate: false`

* fix: removed redundant addition of dynamicProps for handlers in the case of regular components.

* chore(core/prelude/test-env): normalize attributes in the renderComponents

* tests(b-dummy): normalize test component attributes

* fix: added support for undefined

* fix: fixed an issue with updating modifier values

* fix: added support for undefined-s

* fix: fixed providing of sharedMods

* fix: fixed passing mods as undefined

* Bonkalol/disable reactive prop 2 new init force props (#1371)
---------

Co-authored-by: bonkalol <bonkalol@list.ru>
Co-authored-by: Artem Shinkaruk <46344555+shining-mind@users.noreply.github.com>
Co-authored-by: Artem Shinkaruk <artasend@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants