He estado jugando con el marco del editor tiptap durante algunos días y tengo problemas para entender cuál es la diferencia entre las funciones de configuración y alternancia. Como ejemplo, ¿cuál es la diferencia entre la función setBold() y toggleBold() ( https://tiptap.dev/api/marks/bold ).
¡Gracias!
Entonces, si sabe que definitivamente desea activar la negrita, use .setBold()
Si definitivamente desea desactivar la negrita, use .unsetBold()
Y si solo desea revertir el estado de negrita, use .toggleBold()
Si probó ambos y encontró efectos idénticos, probablemente estaba probando desde un estado de "no en negrita".
Si prueba las dos funciones en un fragmento de texto que ya está en negrita, verá que "alternar" desactiva la negrita y "establecer" deja el texto en negrita.