docs: warning cleanup done — react-leaflet is the sole remaining source

Records the defaultProps/UNSAFE_/Reconnect-Blaze/react-share/progress-bar
cleanups and that, after them, react-leaflet + its 4 plugins are the only
dev-console warnings left (verified on the home page: 16 warnings, all
leaflet/plugins; zero from anything else).
This commit is contained in:
vjrj 2026-07-21 14:26:20 +02:00
parent b710388f50
commit e61a3a9bcb
2 changed files with 14 additions and 6 deletions

View file

@ -22,10 +22,15 @@ desarrollo (no en producción) y **bloquean el salto a React 19**. Estado:
| **Bootstrap CSS/JS** | 4.1 → 5 | ⏸️ **diferida** (carrusel/navbar jQuery BS4; ver UPGRADE.md) |
Lo verificado en navegador tras cada lib: `/`, `/fires`, `/fire/archive/<hex>`,
`/login`, `/subscriptions` + consola. Los warnings de librería que bloqueaban
React 19 quedan reducidos a: react-leaflet (diferida) y código propio
(`defaultProps` en componentes función, un `findDOMNode` en blaze-react-component).
El smoke REST siguió byte-idéntico en cada paso.
`/login`, `/subscriptions` + consola. Smoke REST byte-idéntico en cada paso.
Limpieza de warnings restantes YA hecha: `defaultProps` en componentes función →
parámetros por defecto; `UNSAFE_componentWillReceiveProps` (FromNow, FireStats,
Fires, SelectionMap) → `getDerivedStateFromProps`/`componentDidUpdate`; Reconnect
(banner Blaze `meteorStatus` con `findDOMNode`) → React nativo con
`useTracker(Meteor.status)`; react-share 2→5 y react-progress-bar.js → progressbar.js
(ambos tiraban `findDOMNode`/`defaultProps`). **Tras esto, la ÚNICA fuente de
warnings en consola es react-leaflet + sus 4 plugins (diferida).** (Queda un
`findDOMNode` menor solo en `/status`: el `<Blaze serverFacts>` de Status.js, página admin.)
---