未來的展望

關於額外功能或支援 enzyme 可在 GitHub 問題評論區 進行討論。

針對 enzyme,我們想處理一些常見的詢問。以下是我們計畫在不久的將來去著手處理的一些專案

改善事件模擬和傳播支援

事件模擬僅限於淺層渲染。事件傳播不受支援,而且必須提供自有的事件物件。我們想要提供更完整模擬實際互動的工具。

改善的鍵盤 + 滑鼠模擬

許多 react 元件涉及模擬表單輸入或複雜的滑鼠互動。使用 enzyme 提供的事件模擬 API 模擬這項工作繁瑣且不實際。我們正在尋找一個表達性的方式來解決這個問題,即使它是一個存在於 enzyme 之外的函式庫。